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

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1] 2  Все   Вниз
  Добавить закладку  |  Печать  
Автор Тема: [download] bot_mthanks - говорим "спасибо" авторам материалоk  (Прочитано 18615 раз)
0 Пользователей и 1 Гость смотрят эту тему.
iT)ZevS(
JComments Tester
*

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

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


« : 02.12.2008, 10:58:10 »

Представляю вашему вниманию мамбот для реализации функции сказать "спасибо".
Написан и тестирован для Joomla 1.0.x и Joostina.
Сказать спасибо можно в материалах при полном просмотре.
На данный момент говорить спасибо могут только ЗАРЕГИСТРИРОВАННЫЕ пользователи.
Жду ошибок, замечаний и, самое главное, пожеланий для будущих версий.

09/12/2008 :: Добавлена опция "Показывать гостям предложение зарегистрироваться".
31/12/2008 :: Добавлен вывод количества благодарностей на главную и в блоги категории и раздела.
20/01/2009 :: Добавлена функция исключения использования мамбота в конкретном материале {nothanks}, исправлена орфография, переработан код.

* bot_mthanks_v1.4.zip (18.95 Кб - загружено 433 раз.)
« Последнее редактирование: 20.01.2009, 15:34:47 от iT)ZevS( » Записан
 
smart
Администратор
*******

Репутация: +1143/-14
Offline Offline

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


тружусь даже во сне...


« Ответ #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 Offline

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


« Ответ #2 : 02.12.2008, 12:57:44 »

спасибо огромное, Сереж Wink
про таблицу я у Адептуса подглядел в чате Azn
а как заставить пользователя сохранить параметры?)
« Последнее редактирование: 02.12.2008, 13:13:21 от iT)ZevS( » Записан
BILARIUSS
Давно я тут
****

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

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


Художник дизайнер


« Ответ #3 : 08.12.2008, 03:49:07 »

  Спасибо еще не говорили....... И ВСЕ
Нет у меня кнопочки чтобы сказать...Помогите Cheesy
Записан
iT)ZevS(
JComments Tester
*

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

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


« Ответ #4 : 08.12.2008, 18:04:28 »

сайт на локалке или на хостинге? доступ мне в личку...
Записан
iT)ZevS(
JComments Tester
*

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

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


« Ответ #5 : 08.12.2008, 22:15:45 »

На данный момент говорить спасибо могут только ЗАРЕГИСТРИРОВАННЫЕ пользователи
Записан
iT)ZevS(
JComments Tester
*

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

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


« Ответ #6 : 09.12.2008, 10:40:04 »

09/12/2008 :: Добавлена опция "Показывать гостям предложение зарегистрироваться".
Архив обновляется в первом посте.
« Последнее редактирование: 09.12.2008, 10:44:08 от iT)ZevS( » Записан
Dolphin
Давно я тут
****

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

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


www.dosug.kg


« Ответ #7 : 30.12.2008, 11:45:20 »

А можно ли кнопочке придать стиль?
Записан
Dolphin
Давно я тут
****

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

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


www.dosug.kg


« Ответ #8 : 30.12.2008, 12:16:14 »

Еще было бы хорошо добавить в краткое содержание новости, после "подробнее...", "комментариев 2", "просмотров 20", ПОБЛАГОДАРИЛИ 3 человека.
Записан
iT)ZevS(
JComments Tester
*

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

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


« Ответ #9 : 30.12.2008, 12:24:00 »

А можно ли кнопочке придать стиль?
да, с удовольствием, показывайте как должна выглядеть - лучше если нарисуете.
Еще было бы хорошо добавить в краткое содержание новости, после "подробнее...", "комментариев 2", "просмотров 20", ПОБЛАГОДАРИЛИ 3 человека.
понял
Записан
iT)ZevS(
JComments Tester
*

Репутация: +31/-2
Offline 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 Offline

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


www.dosug.kg


« Ответ #11 : 31.12.2008, 11:25:27 »

iT)ZevS(, Спасибо ОГРОМНОЕ!!!
Записан
Dolphin
Давно я тут
****

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

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


www.dosug.kg


« Ответ #12 : 15.01.2009, 13:11:08 »

А можно еще добавить возможность каким нибудь тегом {тег} отключать данную функцию в материале где не надо чтобы этот мамбот был?...
Записан
Dolphin
Давно я тут
****

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

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


www.dosug.kg


« Ответ #13 : 15.01.2009, 15:49:54 »

Нашел орфографическу ошибку. Когда пользователь, уже "высказал благодарность" и вновь нажимает на кнопку "сказать спасибо", то высвечивается сообщение: Вы уже выказывали благодарность - надо: Вы уже выСказывали благодарность. Буковка "С" пропущена.

Версия бота: 1.3
Записан
iT)ZevS(
JComments Tester
*

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

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


« Ответ #14 : 20.01.2009, 15:35:44 »

А можно еще добавить возможность каким нибудь тегом {тег} отключать данную функцию в материале где не надо чтобы этот мамбот был?...
пишите в любом месте текста материала {nothanks} и мамбот отключен
Нашел орфографическу ошибку. Когда пользователь, уже "высказал благодарность" и вновь нажимает на кнопку "сказать спасибо", то высвечивается сообщение: Вы уже выказывали благодарность - надо: Вы уже выСказывали благодарность. Буковка "С" пропущена.
исправлено
Записан
BILARIUSS
Давно я тут
****

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

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


Художник дизайнер


« Ответ #15 : 01.02.2009, 00:03:13 »

http://www.youjoomla.com/
Как класно сделано тут (СПАСИБКИ) к статьям! Wink
Вот бы такое замутить
Записан
iT)ZevS(
JComments Tester
*

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

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


« Ответ #16 : 01.02.2009, 00:06:37 »

имеется ввиду слева от title и графически?
Записан
sova
Осваиваюсь на форуме
***

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

Сообщений: 146



« Ответ #17 : 01.02.2009, 00:14:48 »

Угу. Красиво. Удобно. Не напрягает. Ненавязчиво. Вежливо.
Записан
MuraDweb
Support Team
*****

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

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



« Ответ #18 : 01.02.2009, 00:20:33 »

Гыы, а я с непривычки аж растерялся, куда кликать блин, думал дата.  Roll Eyes А, так да, симпотишно.
Записан
DSergeev™
Осваиваюсь на форуме
***

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

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


Не возжелай себе рейтинга другого блоггера


« Ответ #19 : 09.02.2009, 14:48:30 »

iT)ZevS(

Не подскажешь в чем косяк? Joomla Lavra Edition 1.0.15

Скрин в аттаче!


* Безымянный.jpg (23.62 Кб, 481x340 - просмотрено 380 раз.)
Записан
iT)ZevS(
JComments Tester
*

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

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


« Ответ #20 : 09.02.2009, 16:52:55 »

Пересохраните файл mthanks/addthx.php в формате UTF.
Проблема известная, пока не знаю как ее решить.
Записан
DSergeev™
Осваиваюсь на форуме
***

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

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


Не возжелай себе рейтинга другого блоггера


« Ответ #21 : 09.02.2009, 18:11:02 »

iT)ZevS(

В общем попробывал как ты говорил раньше вот к чему привело:


* Безимени-1.jpg (42.8 Кб, 503x268 - просмотрено 356 раз.)
Записан
iT)ZevS(
JComments Tester
*

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

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


« Ответ #22 : 09.02.2009, 18:20:05 »

дайте доступ по фтп в личку я гляну
Записан
Aleks_El_Dia
JComments Tester
*

Репутация: +332/-7
Offline Offline

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


AEDStudio Joomla! Direction


« Ответ #23 : 09.02.2009, 21:40:42 »

Перспективный и интересный мамботец. Бум следить за развитием, пока конечно же сыроват) +
Записан
iT)ZevS(
JComments Tester
*

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

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


« Ответ #24 : 10.02.2009, 09:33:00 »

пишите, пишите почему сыроват!
Записан
Aleks_El_Dia
JComments Tester
*

Репутация: +332/-7
Offline Offline

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


AEDStudio Joomla! Direction


« Ответ #25 : 10.02.2009, 21:46:33 »

Насколько я понимаю, надписи "Сказать спаибо", "Вы уже выcказывали благодарность", "Спасибо за участие!" и пр. выводятся в одном и том же месте. Тоесть не представляется возможным сделать кнопку "Сказать спасибо".
Записан
DSergeev™
Осваиваюсь на форуме
***

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

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


Не возжелай себе рейтинга другого блоггера


« Ответ #26 : 11.02.2009, 02:15:27 »

Aleks_El_Dia

ты имеешь ввиду так?


* Безимени-1.jpg (38.16 Кб, 369x279 - просмотрено 366 раз.)
Записан
iT)ZevS(
JComments Tester
*

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

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


« Ответ #27 : 11.02.2009, 10:19:19 »

почему же не представляется возможным? там div контейнер, в который я подгружаю различные строки. соответственно можно в коде поменять текстовку на кнопку. можно было бы изначально давать графическую кнопку, но дизайны же разные... если требуется графическая настройка я могу вынести путь к кнопке в настройки если требуется.
Записан
smart
Администратор
*******

Репутация: +1143/-14
Offline Offline

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


тружусь даже во сне...


« Ответ #28 : 11.02.2009, 10:51:22 »

если требуется графическая настройка я могу вынести путь к кнопке в настройки если требуется.
я думаю надо дать возможность и вводить путь к кнопке, и задавать определенные CSS-стили (если таковые уже у пользователя есть в шаблоне).
Записан
iT)ZevS(
JComments Tester
*

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

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


« Ответ #29 : 11.02.2009, 11:12:26 »

согласен, будет доступно в новой версии.
у меня возник вопрос - хотелось бы учитывать незарегистрированных юзеров. как ведется учет в этом случае? простановкой кукисов, по ип или каким-либо другим способом? проблема то вроде распространенная?
Записан
Страниц: [1] 2  Все   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@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