Внимание! Форум временно закрыт. Все вопросы вы можете задать на странице MaxSite CMS в Github

Ошибка в дефолтном шаблоне

Аватар пользователя
xpert13
Сообщений: 208
Зарегистрирован: 16 авг 2010, 13:53

Ошибка в дефолтном шаблоне

Сообщение xpert13 » 04 янв 2011, 11:05

Файл type\page-comments.php

Код: Выбрать все

if ($comments) // есть страницы
{    

   if ($f = mso_page_foreach('page-comments-do')) require($f); // подключаем кастомный вывод
   else
   {
      echo '<div class="comments">';
      echo '<h3 class="comments">' . t('Комментариев') . ': ' . count($comments) . '</h3>';
   }
   
   echo '<ol>';
   
...
   
   echo '</ol>';
   echo '</div>' . NR;
}


Если использовать "page-comments-do", тогда не открывается "<div class="comments">", но закрывающий тег для него всё равно есть. Из-за этого при наличии комментов у меня ехал дизайн.

Аватар пользователя
MAX
Администратор
Сообщений: 3179
Зарегистрирован: 31 янв 2009, 19:02

Re: Ошибка в дефолтном шаблоне

Сообщение MAX » 04 янв 2011, 12:12

Ну ведь в type_foreach/page-comments-do.php есть открывающий div. В отличие от стандартного div.comments можно указать свой класс. А закрывающий </div> уже есть.

Аватар пользователя
xpert13
Сообщений: 208
Зарегистрирован: 16 авг 2010, 13:53

Re: Ошибка в дефолтном шаблоне

Сообщение xpert13 » 04 янв 2011, 15:12

admin писал(а):Ну ведь в type_foreach/page-comments-do.php есть открывающий div. В отличие от стандартного div.comments можно указать свой класс. А закрывающий </div> уже есть.

Теперь ясно. Я его удалил за ненадобность и вставил свой код, а про закрывающий забыл


Вернуться в «Старые неактуальные темы»

Кто сейчас на форуме

Пользователь просматривает форум: нет зарегистрированных пользователей

cron