Forumlar / National / Russian / Тех. поддержка / Баг. РЕШЕНО Новые (и часть старых) страницы не видны гостям

Котонти 0.9.12 - 0.9.13

wAppp
#1 2013-03-19 20:38

После обновления не сразу заметил неприятную вещь. На свеже-установленном Котонти последней версии (9.13) созданные страницы не видны гостям. Точнее не видны в списках (page.list). если прямо указать адрес страницы - типа page.php&id=2 траница отобразится. Важно - установка была с нуля!

 

Начал копать. Выяснилось, что и на действующем сайте пропала часть страниц (исчезла из списков в категориях). Единственная закономерность, которую обнаружил - если поменять в БД page_ownerid с 1 (либо другого любого) на 0 - страницы гостям будут снова видны.

Товарищи - помогите, совсем не хочется таким кривым путем (изменением page ownerid)на живом сайте добиваться возвращения страниц.

 

P.S. Не зависимо от темы (скина). Выяснилось, что страницы исчезли для гостей еще на версии 0.9.12.1

Если выбрать любую категорию, то для гостей будет видно подкатегории, если есть и колличество страниц в них, но самих страниц нет, т.е. при заходе в категории (списки) пусто. 

UPD. На главной тэгом {RECENT_PAGES} страницы видны, в категориях - нет.

 

UPD 2. Почему-то не попало в релиз 0.9.13

modules/page/inc/page.list.php
    @@ -106,6 +106,7 @@
     elseif ($c != 'all')
     {
       $where['cat'] = 'page_cat=' . $db->quote($c);
    +  $where['state'] = "page_state=0";
     }
     
     $c = (empty($cat['title'])) ? 'all' : $c;

Bu konu wAppp tarafından düzenlendi(2013-03-19 21:13, 11 yıllar önce)
Dayver
#2 2013-03-19 22:23

Ниче не понял. Так все же было обновление или установка двига с нуля? если с нуля то что - с нуля, только что созданнные, некоторые, страницы не видны гостям?

Вообщем я не понял что там у вас за проблема но в таком случае мож стоит поглядеть в сторону проставленных дат истечения страниц?

Pavlo Tkachenko aka Dayver
Trustmaster
#3 2013-03-20 06:05

Ошибка была найдена в первые часы после релиза, поэтому архив был перзалит. Скачайте последний архив, пожалуйста.

May the Source be with you!
wAppp
#4 2013-03-22 19:09
#37271 Dayver:

Ниче не понял. Так все же было обновление или установка двига с нуля? если с нуля то что - с нуля, только что созданнные, некоторые, страницы не видны гостям?

Вообщем я не понял что там у вас за проблема но в таком случае мож стоит поглядеть в сторону проставленных дат истечения страниц?

Совершенно верно. Было и обновление (на "боевом" сайте - там пропала для гостей часть страниц) и установка с нуля (на другом, тестовом сайте). И там и там все новые создаваемые страницы были недоступны для гостей (они их просто не видели).

Но, как сказал уважаемый Trustmaster, все уже исправили. (Хотя мне пришлось помучаться, искать исправление "ручками" )))