LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 15:15:54 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Чем отличаются кнопки "ответить" и "ответить в теме"?  (Прочитано 700 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Nomak1
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 133


« : 08.11.2011, 17:30:24 »

Чем отличаются кнопки "ответить" и "ответить в теме"? Если ничем, то где удалить "ответить в теме"?
Записан
ChaosHead
Moderator
*****

Репутация: +182/-2
Offline Offline

Сообщений: 2138



« Ответ #1 : 10.11.2011, 13:36:40 »

Ответить - это ответить на конкретное сообщение.
Ответить в теме - это ответить на первое сообщение.

В kunena есть скрытый древовидный вид, вот там и будет видно кто на что ответил.
Установи вот этот шаблон и будет у тебя панель полного ответа внизу всегда открытая. http://joomlaforum.ru/index.php/topic,137039.0.html

Как удалить "ответить в теме". Копируете все файлы сайта на локальный комп, берёте TotalCommander, ищите по сайту текст "ответить в теме" (обязательно в кодировке utf-8)
Он вам найдёт языковой файл там найдёте языковую переменную соответсвующую этой строке.
Далее ищите уже эту языковую переменную на сайте. Так-же в utf-8.
Найдёте строку где эта кнопака выводится в шаблоне, там и удалите.
« Последнее редактирование: 10.11.2011, 13:39:42 от ChaosHead » Записан
shibaevvv
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 34



« Ответ #2 : 26.11.2011, 12:31:18 »

хоть и поздно, но может кому еще пригодиться

Я сделал так:
1. в \components\com_kunena\template\default\view\thread.actions.php

удалить или закоментировать после:
<td class="klist-actions-forum">
      <?php if ($this->thread_reply || $this->thread_subscribe || $this->thread_favorite ) : ?>
         <div class="kmessage-buttons-row">
строку:
<?php echo $this->thread_reply ?>

-----------------------------------------------------
или 2 вариант, при котором кнопка "ответить в теме" заменяется кнокой "ответить"
в \components\com_kunena\funcs\view.php
заменяете примерно 676 строку:
$this->thread_reply = CKunenaLink::GetTopicPostReplyLink ( 'reply', $this->catid, $this->thread, CKunenaTools::showButton ( 'reply', JText::_('COM_KUNENA_BUTTON_REPLY_TOPIC') ), 'nofollow', 'kicon-button kbuttoncomm btn-left', JText::_('COM_KUNENA_BUTTON_REPLY_TOPIC_LONG') );

на:
$this->message_reply = CKunenaLink::GetTopicPostReplyLink ( 'reply', $this->catid, $this->id, CKunenaTools::showButton ( 'reply', JText::_('COM_KUNENA_BUTTON_REPLY') ), 'nofollow', 'kicon-button kbuttoncomm btn-left', JText::_('COM_KUNENA_BUTTON_REPLY_LONG') );

жирным выделил что меняется.
и тогда, как сказал выше, вместо кнопки "ответить в теме" получаете кнопку "ответить"
Записан
Nomak1
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 133


« Ответ #3 : 29.11.2011, 14:01:34 »

Попробовал 2 вариант, кнопка на форуме так и осталась "Ответить в теме". Ща попр
Записан
ChaosHead
Moderator
*****

Репутация: +182/-2
Offline Offline

Сообщений: 2138



« Ответ #4 : 29.11.2011, 14:48:02 »

Да проще в языковом файле "Ответить в теме" заменить на "Ответить"
Записан
shibaevvv
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 34



« Ответ #5 : 30.11.2011, 22:47:04 »

Попробовал 2 вариант, кнопка на форуме так и осталась "Ответить в теме". Ща попр
а если в только в первом варианте заменить <?php echo $this->thread_reply ?>
на
<?php echo $this->message_reply ?>

просто писал по памяти и мог спутать


Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet