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

Котонти 0.9.12 - 0.9.13

wAppp
#37270 19.03.2013 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;

Відредаговано: wAppp (19.03.2013 21:13, 11 років тому)