Хак для 2 ветки комментарии

Небольшой хак для 2 ветки избавляемся от комментариев нет ваш будет первым для гостей

 
Посетитель
small user social cms
Медаль
Сообщений: 160
Многие спрашивают как изменить стандартный вывод сообщения для гостей "Комментариев нет ваш будет первым"

Решил немного подправить и поделиться с вами

Заходим в файл templates/шаблон/controllers/comments/list.tpl.php строка 28 у меня
Код PHP:
  1. <?php if (!$comments){ ?>
  2.  
  3. <div class="no_comments"><?php echo LANG_COMMENTS_NONE; ?></div>
  4.  
  5. <?php } ?>
И меняем на

Код PHP:
  1. <?php if (!$user->is_logged and !$is_guests_allowed){ ?>
  2.  
  3. <div class="no_comments">Чтобы оставлять комментарии необходимо <a href="/auth/register">зарегистрироваться</a> или <a href="/auth/login">авторизуйтесь</a></div>
  4.  
  5. <?php } ?>
  6. <?php if (!$comments && $user->is_logged){ ?>
  7.  
  8. <div class="no_comments"><?php echo LANG_COMMENTS_NONE; ?></div>
  9.  
  10. <?php } ?>
Вид блока можно настроить на свой вкус и цвет в css
Хотел написать в блоге но не хватает рейтинга пишу здесь буду признателен за плюс

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

Прилагаю скрин

Хак для 2 ветки комментарии


Можно добавлять копирайт на картинке на скрине он зарисован красным
По вопросам капчи обращайтесь в личку
http://phpfan.ru
Портал Крыма
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1164
+31 - для блога должно хватить))

Посмею немного не согласиться с формулировкой: хак - это внесение изменений в ядро системы, а правка шаблона - это не совсем хак =)
Но тем не менее +1 от меня))) Удачи в блогописании
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 160
33 бала надо. Спасибо буду делиться своими достижениями.
Редактировалось: 1 раз (Последний: 21 января 2015 в 23:50)
http://phpfan.ru
Портал Крыма
Посетитель
small user social cms
Медаль
Сообщений: 238
Ну вот и 33! Можете заводить блог, в чем желаю удачи и пользы для сообщества!
Посетитель
no avatar
Медаль
Сообщений: 232
Спасибо за полезные советы. Подскажите, как можно сделать условие в templates/шаблон/controllers/comments/list.tpl чтобы заголовок виджета комментариев зависел от типа контента, в котором он вызывается.
Т.е. например для типа контента Каталог - отображалось не "Комментарии", а "Отзывы",
А для статей, новостей - по дефолту - "Комментарии".
Посетитель
small user social cms
Медаль
Сообщений: 160
Всем спасибо, что скинулись плюсами теперь можно просмотреть мой блог и мой компонент
MiroMind, можно сделать конечно все для вас посмотрю немного позже решим.
http://phpfan.ru
Портал Крыма
Посетитель
small user social cms
Медаль
Сообщений: 160
MiroMind:

Спасибо за полезные советы. Подскажите, как можно сделать условие в templates/шаблон/controllers/comments/list.tpl чтобы заголовок виджета комментариев зависел от типа контента, в котором он вызывается.
Т.е. например для типа контента Каталог - отображалось не "Комментарии", а "Отзывы",
А для статей, новостей - по дефолту - "Комментарии".
В строке 10 или 11 создать условие при котором выводить
За тип контента отвечает $target_subject
Если у нас будет к примеру статьи - articles изменим для них
То сделаем так
Код PHP:
  1.  
  2. <?if($target_subject=="articles"){ ?>
  3. <?php echo $comments ? html_spellcount(sizeof($comments), " К одному комментарию ", " К 2 комментариям ", " К 10 комментариям ") : " Комментарии просто ";
  4.  
  5. }else{?>
  6. <h2><?php echo $comments ? html_spellcount(sizeof($comments), LANG_COMMENT1, LANG_COMMENT2, LANG_COMMENT10) : LANG_COMMENTS; }?></h2>
  7.  
Можно в языковый файл добавить новые описания к комментария или отзывы в вашем случае. Я для примера вставил текст прям в код
http://phpfan.ru
Портал Крыма
Посетитель
no avatar
Медаль
Сообщений: 232
VonKruger:





[/code]
Можно в языковый файл добавить новые описания к комментария или отзывы в вашем случае. Я для примера вставил текст прям в код
Огромное Вам спасибо, работает как надо.
Посетитель
small user social cms
Медаль
Сообщений: 160
MiroMind, да не за что обращайтесь если. что!
http://phpfan.ru
Портал Крыма
Посетитель
no avatar
Сообщений: 6
Добрый день, подскажите пожалуйста, как вывести виджетом на главной комментарии определённого типа контента?
Посетитель
small user social cms
Медаль
Сообщений: 160
Andreynovo:
как вывести виджетом на главной комментарии определённого типа контента
В стандартных настройках никак! Нужно переделывать в коде!
http://phpfan.ru
Портал Крыма
Посетитель
small user social cms
Медаль
Сообщений: 865
Andreynovo, собрать виджет и никаких хаков
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.