Skip to content

Показывает все, кроме форумов

Добрый день.

 

Поставил скин Мистик кафе от Fisana, очень славный, спасибо.

 

Вроде бы все нормально, кроме одного, при попытке посмотреть листинг тем любого форума

http://www.forum.ru/index.php?showforum=??

показывает белый лист.

 

Если заходить в тему по последнему сообщению, смотреть профили и т.д. все нормально. Только главные страницы разделов не показывает.

 

Подозреваю, что это случай не первый, но не нашел на форуме ответа.

Featured Replies

Только в этом скине белая страница?

А моды ставили типа pinned post ?

В скин новый изменения под моды добавить не забыли?

про белые страницы есть своя тема.

  • Author

Все прочитал, все проверил.

Тема с памятью отпадает сразу, у меня свой сервер там лимиты памяти стоят в php намного больше нужных

Вставил в htaccess вывод ошибки

Он говорит:

Parse error: syntax error, unexpected '[' in /cache/skin_cache/cacheid_27/skin_forum.php on line 313

 

насколько я понимаю, это строка

 

" . ((data['_hasqueued'] and inforum == 1) ? ("

 

что в ней не так?

И все-таки вспомните, какие моды устанавливали в шаблоны группы skin_forum

Еще вариант: попробуйте новый скин сделать дочерним к старому. Изменения унаследуются.

Если выложите данный файл кеша, я скажу в каком шаблоне ошибка. И, наверно, даже где она находится.

Это именно ошибка.

data['_hasqueued'] and inforum == 1

Не помню чтобы в шаблонах были константы.

Надо так

$data['_hasqueued'] and $inforum == 1

но, нельзя изменять напрямую в файле кеша.

 

Вы уверены, что скин подходит версии форума?

Если

IP.Board версия: 2.3.x
, то подходит.

Этот скин очень простой, в skin_forum там ничего не менялось.

Поэтому дело, думаю, просто в отсутствии изменений под моды.

  • Author

Модов никаких не стоит

Был форум 2.0

Поапгрейдил его на 2.3.5

То есть по сути дела чистая нулевая сборка, без модов.

 

 

Файл приложил.

skin_forum.php

Тему перенести разделом выше?

Я точно помочь не смогу...

в шаблоне

render_forum_row (skin_forum)

увидите что то похожее на

<if="data['_hasqueued'] and inforum == 1">

замените на

<if="$data['_hasqueued'] and $inforum == 1">

  • Author

Большое спасибо, что помогаете.

Нашел, заменил на, не дает сохранить

"Эти шаблоны не могут быть сохранены, так как найдена ошибка при парсинге. Проверьте введенный HTML-код и все входящие переменные. "

шаблон скиньте в теге [ codebox ]

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.