iT)ZevS(
JComments Tester
Репутация: +31/-2
Offline
Пол: 
Сообщений: 322
|
 |
« : 02.12.2008, 10:58:10 » |
|
Представляю вашему вниманию мамбот для реализации функции сказать "спасибо". Написан и тестирован для Joomla 1.0.x и Joostina. Сказать спасибо можно в материалах при полном просмотре. На данный момент говорить спасибо могут только ЗАРЕГИСТРИРОВАННЫЕ пользователи. Жду ошибок, замечаний и, самое главное, пожеланий для будущих версий.
09/12/2008 :: Добавлена опция "Показывать гостям предложение зарегистрироваться". 31/12/2008 :: Добавлен вывод количества благодарностей на главную и в блоги категории и раздела. 20/01/2009 :: Добавлена функция исключения использования мамбота в конкретном материале {nothanks}, исправлена орфография, переработан код.
|
|
|
|
« Последнее редактирование: 20.01.2009, 15:34:47 от iT)ZevS( »
|
Записан
|
|
|
|
| |
|
smart
|
 |
« Ответ #1 : 02.12.2008, 12:19:22 » |
|
Замечание небольшое, на событии onAfterDisplayContent cигнатура мамбота выглядит несколько иначе, замени: function botThanks( $published, &$row, &$params, $page=0 ) {на function botThanks( &$row, &$params, $page=0 ) {и соответственно ниже поменяй $published-> на $row-> Кроме того, чтобы не создавать при каждом запуске таблицу, я бы проверял некий параметр мамбота, и если он не установлен (не важно в какое значение) то создавал бы таблицу. По умолчанию все параметры не установлены, после первого сохранения параметров у параметра будет значение по умолчанию. А до первого сохранения параметров - значение точно пустое. Вот на это бы я и ориентировался.
|
|
|
|
|
Записан
|
|
|
|
iT)ZevS(
JComments Tester
Репутация: +31/-2
Offline
Пол: 
Сообщений: 322
|
 |
« Ответ #2 : 02.12.2008, 12:57:44 » |
|
спасибо огромное, Сереж  про таблицу я у Адептуса подглядел в чате  а как заставить пользователя сохранить параметры?)
|
|
|
|
« Последнее редактирование: 02.12.2008, 13:13:21 от iT)ZevS( »
|
Записан
|
|
|
|
BILARIUSS
Давно я тут
  
Репутация: +24/-1
Offline
Пол: 
Сообщений: 203
Художник дизайнер
|
 |
« Ответ #3 : 08.12.2008, 03:49:07 » |
|
Спасибо еще не говорили....... И ВСЕ Нет у меня кнопочки чтобы сказать...Помогите 
|
|
|
|
|
Записан
|
|
|
|
iT)ZevS(
JComments Tester
Репутация: +31/-2
Offline
Пол: 
Сообщений: 322
|
 |
« Ответ #4 : 08.12.2008, 18:04:28 » |
|
сайт на локалке или на хостинге? доступ мне в личку...
|
|
|
|
|
Записан
|
|
|
|
iT)ZevS(
JComments Tester
Репутация: +31/-2
Offline
Пол: 
Сообщений: 322
|
 |
« Ответ #5 : 08.12.2008, 22:15:45 » |
|
На данный момент говорить спасибо могут только ЗАРЕГИСТРИРОВАННЫЕ пользователи
|
|
|
|
|
Записан
|
|
|
|
iT)ZevS(
JComments Tester
Репутация: +31/-2
Offline
Пол: 
Сообщений: 322
|
 |
« Ответ #6 : 09.12.2008, 10:40:04 » |
|
09/12/2008 :: Добавлена опция "Показывать гостям предложение зарегистрироваться". Архив обновляется в первом посте.
|
|
|
|
« Последнее редактирование: 09.12.2008, 10:44:08 от iT)ZevS( »
|
Записан
|
|
|
|
Dolphin
Давно я тут
  
Репутация: +5/-0
Offline
Пол: 
Сообщений: 306
www.dosug.kg
|
 |
« Ответ #7 : 30.12.2008, 11:45:20 » |
|
А можно ли кнопочке придать стиль?
|
|
|
|
|
Записан
|
|
|
|
Dolphin
Давно я тут
  
Репутация: +5/-0
Offline
Пол: 
Сообщений: 306
www.dosug.kg
|
 |
« Ответ #8 : 30.12.2008, 12:16:14 » |
|
Еще было бы хорошо добавить в краткое содержание новости, после "подробнее...", "комментариев 2", "просмотров 20", ПОБЛАГОДАРИЛИ 3 человека.
|
|
|
|
|
Записан
|
|
|
|
iT)ZevS(
JComments Tester
Репутация: +31/-2
Offline
Пол: 
Сообщений: 322
|
 |
« Ответ #9 : 30.12.2008, 12:24:00 » |
|
А можно ли кнопочке придать стиль?
да, с удовольствием, показывайте как должна выглядеть - лучше если нарисуете. Еще было бы хорошо добавить в краткое содержание новости, после "подробнее...", "комментариев 2", "просмотров 20", ПОБЛАГОДАРИЛИ 3 человека.
понял
|
|
|
|
|
Записан
|
|
|
|
iT)ZevS(
JComments Tester
Репутация: +31/-2
Offline
Пол: 
Сообщений: 322
|
 |
« Ответ #10 : 31.12.2008, 11:07:14 » |
|
Версия 1.3.0: + Добавлен вывод количества благодарностей на главную и в блоги категории и раздела. Включается в админке. Стиль вывода количества благодарностей на главной описывается классом small. Стиль вывода кнопки "сказать спасибо" описывается классом thanks. Путем описания этих классов в css шаблона можно формировать внешний вид вывода. Архив обновлен в первом постеДля пользователей Jcomments есть возможность выводить количество благодарностей в одну строку с "подробнее" и "добавить комментарий". Для этого: 1) В списке мамботов поставить бот mThanks ПОСЛЕ бота Content - JComments путем изменения порядка 2) Файл components/com_jcomments/tpl/default/tpl_links.php <div class="small" align="left" style="margin-top: 10px; clear:both;"> <?php echo $this->getReadmoreLink(); ?> <?php echo $this->getCommentsLink(); ?> </div>
на <br> <span class="small" align="left" style="margin-top: 10px; clear:both;"> <?php echo $this->getReadmoreLink(); ?> <?php echo $this->getCommentsLink(); ?> </span>
реализация крайне неправильная, но лучше способа пока не придумал. прошу помощи у гуру)
|
|
|
|
|
Записан
|
|
|
|
Dolphin
Давно я тут
  
Репутация: +5/-0
Offline
Пол: 
Сообщений: 306
www.dosug.kg
|
 |
« Ответ #11 : 31.12.2008, 11:25:27 » |
|
iT)ZevS(, Спасибо ОГРОМНОЕ!!!
|
|
|
|
|
Записан
|
|
|
|
Dolphin
Давно я тут
  
Репутация: +5/-0
Offline
Пол: 
Сообщений: 306
www.dosug.kg
|
 |
« Ответ #12 : 15.01.2009, 13:11:08 » |
|
А можно еще добавить возможность каким нибудь тегом {тег} отключать данную функцию в материале где не надо чтобы этот мамбот был?...
|
|
|
|
|
Записан
|
|
|
|
Dolphin
Давно я тут
  
Репутация: +5/-0
Offline
Пол: 
Сообщений: 306
www.dosug.kg
|
 |
« Ответ #13 : 15.01.2009, 15:49:54 » |
|
Нашел орфографическу ошибку. Когда пользователь, уже "высказал благодарность" и вновь нажимает на кнопку "сказать спасибо", то высвечивается сообщение: Вы уже выказывали благодарность - надо: Вы уже выСказывали благодарность. Буковка "С" пропущена.
Версия бота: 1.3
|
|
|
|
|
Записан
|
|
|
|
iT)ZevS(
JComments Tester
Репутация: +31/-2
Offline
Пол: 
Сообщений: 322
|
 |
« Ответ #14 : 20.01.2009, 15:35:44 » |
|
А можно еще добавить возможность каким нибудь тегом {тег} отключать данную функцию в материале где не надо чтобы этот мамбот был?...
пишите в любом месте текста материала {nothanks} и мамбот отключен Нашел орфографическу ошибку. Когда пользователь, уже "высказал благодарность" и вновь нажимает на кнопку "сказать спасибо", то высвечивается сообщение: Вы уже выказывали благодарность - надо: Вы уже выСказывали благодарность. Буковка "С" пропущена.
исправлено
|
|
|
|
|
Записан
|
|
|
|
BILARIUSS
Давно я тут
  
Репутация: +24/-1
Offline
Пол: 
Сообщений: 203
Художник дизайнер
|
 |
« Ответ #15 : 01.02.2009, 00:03:13 » |
|
http://www.youjoomla.com/Как класно сделано тут (СПАСИБКИ) к статьям!  Вот бы такое замутить
|
|
|
|
|
Записан
|
|
|
|
iT)ZevS(
JComments Tester
Репутация: +31/-2
Offline
Пол: 
Сообщений: 322
|
 |
« Ответ #16 : 01.02.2009, 00:06:37 » |
|
имеется ввиду слева от title и графически?
|
|
|
|
|
Записан
|
|
|
|
sova
Осваиваюсь на форуме
 
Репутация: +21/-1
Offline
Сообщений: 146
|
 |
« Ответ #17 : 01.02.2009, 00:14:48 » |
|
Угу. Красиво. Удобно. Не напрягает. Ненавязчиво. Вежливо.
|
|
|
|
|
Записан
|
|
|
|
|
MuraDweb
|
 |
« Ответ #18 : 01.02.2009, 00:20:33 » |
|
Гыы, а я с непривычки аж растерялся, куда кликать блин, думал дата.  А, так да, симпотишно.
|
|
|
|
|
Записан
|
|
|
|
DSergeev™
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Пол: 
Сообщений: 69
Не возжелай себе рейтинга другого блоггера
|
 |
« Ответ #19 : 09.02.2009, 14:48:30 » |
|
iT)ZevS(
Не подскажешь в чем косяк? Joomla Lavra Edition 1.0.15
Скрин в аттаче!
|
|
|
|
|
Записан
|
|
|
|
iT)ZevS(
JComments Tester
Репутация: +31/-2
Offline
Пол: 
Сообщений: 322
|
 |
« Ответ #20 : 09.02.2009, 16:52:55 » |
|
Пересохраните файл mthanks/addthx.php в формате UTF. Проблема известная, пока не знаю как ее решить.
|
|
|
|
|
Записан
|
|
|
|
DSergeev™
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Пол: 
Сообщений: 69
Не возжелай себе рейтинга другого блоггера
|
 |
« Ответ #21 : 09.02.2009, 18:11:02 » |
|
iT)ZevS(
В общем попробывал как ты говорил раньше вот к чему привело:
|
|
|
|
|
Записан
|
|
|
|
iT)ZevS(
JComments Tester
Репутация: +31/-2
Offline
Пол: 
Сообщений: 322
|
 |
« Ответ #22 : 09.02.2009, 18:20:05 » |
|
дайте доступ по фтп в личку я гляну
|
|
|
|
|
Записан
|
|
|
|
Aleks_El_Dia
JComments Tester
Репутация: +332/-7
Offline
Пол: 
Сообщений: 4402
AEDStudio Joomla! Direction
|
 |
« Ответ #23 : 09.02.2009, 21:40:42 » |
|
Перспективный и интересный мамботец. Бум следить за развитием, пока конечно же сыроват) +
|
|
|
|
|
Записан
|
|
|
|
iT)ZevS(
JComments Tester
Репутация: +31/-2
Offline
Пол: 
Сообщений: 322
|
 |
« Ответ #24 : 10.02.2009, 09:33:00 » |
|
пишите, пишите почему сыроват!
|
|
|
|
|
Записан
|
|
|
|
Aleks_El_Dia
JComments Tester
Репутация: +332/-7
Offline
Пол: 
Сообщений: 4402
AEDStudio Joomla! Direction
|
 |
« Ответ #25 : 10.02.2009, 21:46:33 » |
|
Насколько я понимаю, надписи "Сказать спаибо", "Вы уже выcказывали благодарность", "Спасибо за участие!" и пр. выводятся в одном и том же месте. Тоесть не представляется возможным сделать кнопку "Сказать спасибо".
|
|
|
|
|
Записан
|
|
|
|
DSergeev™
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Пол: 
Сообщений: 69
Не возжелай себе рейтинга другого блоггера
|
 |
« Ответ #26 : 11.02.2009, 02:15:27 » |
|
Aleks_El_Dia
ты имеешь ввиду так?
|
|
|
|
|
Записан
|
|
|
|
iT)ZevS(
JComments Tester
Репутация: +31/-2
Offline
Пол: 
Сообщений: 322
|
 |
« Ответ #27 : 11.02.2009, 10:19:19 » |
|
почему же не представляется возможным? там div контейнер, в который я подгружаю различные строки. соответственно можно в коде поменять текстовку на кнопку. можно было бы изначально давать графическую кнопку, но дизайны же разные... если требуется графическая настройка я могу вынести путь к кнопке в настройки если требуется.
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #28 : 11.02.2009, 10:51:22 » |
|
если требуется графическая настройка я могу вынести путь к кнопке в настройки если требуется. я думаю надо дать возможность и вводить путь к кнопке, и задавать определенные CSS-стили (если таковые уже у пользователя есть в шаблоне).
|
|
|
|
|
Записан
|
|
|
|
iT)ZevS(
JComments Tester
Репутация: +31/-2
Offline
Пол: 
Сообщений: 322
|
 |
« Ответ #29 : 11.02.2009, 11:12:26 » |
|
согласен, будет доступно в новой версии. у меня возник вопрос - хотелось бы учитывать незарегистрированных юзеров. как ведется учет в этом случае? простановкой кукисов, по ип или каким-либо другим способом? проблема то вроде распространенная?
|
|
|
|
|
Записан
|
|
|
|
|