loading...

Авторизация ...

Имя пользователя :
Пароль :
я всё забыл!

МодулиМодуль спасибо, версия 1.6

Написал PAV, 4 января 2008 | 70 комментариев | рейтинг новости не нравится   +80   нравится Версия для печати
Данная версия появилась по просьбе одного знакомого..

Автор: PAV
Работает на DLE версий: 5.x-6.x
Тестировался на версиях DLE: 5.0, 6.3, 6.5

Описание:
Кнопка/ссылка "Спасибо", нажав на которую, пользователь благодарит автора новости/статьи.
- список отблагодаривших кэшируется, тем самым - сокращая нагрузку на MySQL/MySQLi сервер.
- скрипт максимально внедрён в движок.
- скрипт максимально упрощён в использовании, установка/обновлении к данному - не относится.

Использование запросов к БД:
- только 0, 1, либо 6 - при выполнении AJAX'а.
- 0, либо 1 - при выполнении самого скрипта (в изменениях описана причина этому).

Изменения относительно версии 1.5:
- убрана из шаблона кнопки - переменная "{thanks_id}".
- функция "doThanks" перенесена из "js_edit.js" а сам скрипт, что немного упрощает при обновлении движка и даёт возможность использовать зашифрованный скрипт.
- убран из таблицы "thanks" столбик "ip", т.к. скрипт не работал с ним, и для экономии памяти.
- сокращено выполнение запросов, на один запрос в AJAX, теперь - 0, 1, либо 6.
- при отображении полной новости/статьи количество запросов 0, либо 1. Если файл-кэш не найден и дабы не засаривать файловую систему то, если нет спасибок - будет один запрос, инече создастся файл-кэш, после чего будет - 0 запросов. Это было в первых версиях, потом было убранно, и вновь было возвращенно, на случай, если файл-кэш будет утерян или удалён.
- добавленна возможность сортировки по количеству благодарностей - в расширенном поиске или же просто в поиске, в случае с более старыми версиями.

О скрипте:
Скрипт распространяется "как есть", а это значит, что можно использовать, но с некоторыми ограничениями:
1. нельзя использовать в коммерческих целях;
2. нельзя использовать код или его часть, не спросив автора;
3. нельзя присваивать себе или кому-либо - код или часть кода;
4. запрещенно изменение архива, скриптов, не уведомив об этом меня.
Разрешенно переводить скрипт и описание/руководство, но без изменения авторства и присвоения его себе или кому-либо, включая контактные данные с автором.
Вы не можете требовать от автора:
1. переписать код;
2. дописать код;
3. устранить те или иные баги/глюки.
Поддержка скрипта, если будет, то только по личной инициативе автора, не более.
Помните, что данный скрипт Вы используете на свой страх и риск, и автор не несёт никакой ответственности.

Как появился скрипт?
Появился благодаря знакомому, который попросил написать, с нуля, для него. На тот момент был подобный модуль от Nickon'а, но он был платным. После написания, модуль попал в паблик, разместил его лично.

Скачать: Вы не можете скачивать файлы с нашего сервера



Комментарии пользователей

  Экспорт комментариев в RSS
 Сортировать по рейтингу, по дате

Написал Kalisha, 4 января 2008 в 14:45 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 494, Пользователи
Карма:
Ждал новой версии, теперь поставлю, буду тестить...

Написал prewed, 4 января 2008 в 14:48 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 279, Пользователи
Карма:
а в комментах нельхзя благодарить?

Написал Kalisha, 4 января 2008 в 14:49 плохой комментарий   +1   хороший комментарий
Новостей: 0, комментариев: 494, Пользователи
Карма:
Цитата: prewed
а в комментах нельхзя благодарить?
Может ты имеешь ввиду "за комменты"? Да, автор, если можешь, прикрути пожалуйста такую фишку...

Написал demzyk, 4 января 2008 в 14:51 плохой комментарий   0   хороший комментарий
Новостей: 30, комментариев: 1431, Пользователи
Карма: 22±
Полезна такая функция как возможность удаления своей благодарнисти

Написал Kalisha, 4 января 2008 в 15:27 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 494, Пользователи
Карма:
Цитата: demzyk
Полезна такая функция как возможность удаления своей благодарнисти
Согласен, но и благодарность за комменты тоже пригодится многим...

Написал SpiderBY, 4 января 2008 в 16:15 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 364, Пользователи
Карма:
Если честно, то всегда питал большую любовь к работам PAV-а, всегда восхищался этим человеком. Очень скорбил, когда прикрылся его сайт, на котором вживую можно было увидеть его модули, почитать те или иные статьи по теме. В общем PAV-у +1 за то, что до сих пор творит, сам я побежал тестить модуль, а остальным котерам советую повышать свой уровень, писать больше и больше модулей, выслушивать критику пользователей и исправлять свои неточности, а впоследствии получать деньги за работу. friends

Написал Vitas, 4 января 2008 в 16:34 плохой комментарий   0   хороший комментарий
Новостей: 4, комментариев: 276, Пользователи
Карма: -2±
Бальшое Спасибо за Спасибо :D

Написал SpiderBY, 4 января 2008 в 17:06 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 364, Пользователи
Карма:
Parse error: syntax error, unexpected ';' in /home/sites/pozerov.net/www/engine/modules/show.full.php on line 446

а на той строке
else $tpl->set('{icq}', $tpl->set('{thanks_num}', intval($row['thanks_num']));

версия двига 5.3

Написал PAV, 4 января 2008 в 17:27 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
2SpiderBY,

5.3. ищем
else $tpl->set('{icq}',

ниже вставляем

    $tpl->set('{thanks_num}', intval($row['thanks_num']));
    $tpl->set('{thanks_sayed}', intval($row['thanks_sayed']));


А это значит, что вот так:

    else $tpl->set('{icq}', '--');
    $tpl->set('{thanks_num}', intval($row['thanks_num']));
    $tpl->set('{thanks_sayed}', intval($row['thanks_sayed']));

Написал Romelyus, 4 января 2008 в 17:58 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Странно... а модуль "Спасибо" от Хамера версии 1,7 сильно от этого 1,6 сильно отличается? Если не трудно напишите есть ли разница...

Написал PAV, 4 января 2008 в 17:59 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Досадный postfix readme, пунктов: 10.1 (установка) и 9.1 (обновление)..
Внимание! У вас нет прав, для просмотра скрытого текста.

Написал FaN†oM®, 4 января 2008 в 18:26 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
PAV,
зачотный модуль огромное спасибо но если можеш залей его уже профиксеный а то я смотрю тут фиксы какието уже имеются victory

Написал PAV, 4 января 2008 в 21:29 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Пару деньков)) ещё есть фиксы ридми.. Например:
Установка:
13.3. ищем все
fullname, land, icq,

заменяем на
fullname, land, " . USERPREFIX . "_users.thanks_num, thanks_sayed, icq,


Обновление:
7.3. ищем все
fullname, land, icq,

заменяем на
fullname, land, " . USERPREFIX . "_users.thanks_num, thanks_sayed, icq,


P.S. извиняюсь.. Тестил, но не глобально)) Я замучался описывать, устанавливать и обновлять.. Так что до тщательных тестов не доходило..

Выложил в паблик после обновления с версии 1.5..
Обновлял на сайте с:
Новостей:
За все время: 6051
Пользователей:
За все время: 67014


Соотвественно, уже тестируют пользователи))

Написал Enxes, 4 января 2008 в 21:30 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Ну так что скажете???
Качать, или подождать???

Написал PAV, 4 января 2008 в 21:32 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
P.S.2. если уже установили/обновили, а фиксы появились позже, и Вы в них нуждаетесь, то - ищете то, на что заменяли, и заменяете его на новое из фикса..

2Enxes, решать Вам)
А так можно и сейчас
Внимание! У вас нет прав, для просмотра скрытого текста.
- это первый фикс
Пропустите, покачто пункты, связанные с поиском (search).. В принципе и этот фикс - есть в предыдущем моём посте..

P.S.3. об ошибках лучше в icq отписывайтесь..

Написал Kaiser, 4 января 2008 в 23:23 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
PAV,
Как зделать, чтобы не было тема br если нет проголосовавших или если они есть, хочется как на этом сайте, чтобы всё в одну строчку - Спасибо сказали: ...

Написал SpiderBY, 4 января 2008 в 23:44 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 364, Пользователи
Карма:
Не всегда в новости есть кнопка Поблагодарить, почему до сих пор не выяснил + в админпалени, при добавлении новости, на вкладке "дополнительно", там где установка доп. параметров типа: разрешить комментарии, разрешить рейтинг... вот там как раз и хеза.
Разрешить благодарить
value="1" checked> Разрешить комментарии
и два квадратика для выбора действия рядом. Т.е. немного химия несработала по размещению одного поля под другим.

п.с. а на самом деле установка очень муторная этого модуля.

Про не всегда есть кнопка разобрался - сам себя не можешь благодарить :)

Ещё какой-то глюк.
Новость на две страницы, доступ закрыт для гостей, можно смотреть только зарегенным. Там и вовсе вместо кнопок просто теги выводятся типа: {thanks_submit} , {thanks_num}

Написал Lopan, 4 января 2008 в 23:57 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Мдя... установка такая что ппц =)

Написал Janine, 4 января 2008 в 23:58 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 18, Пользователи
Карма:
Честно говоря альтернативный модуль от Hamer гораздо проще. Список того, что нужно сделать, чтобы заработал этот модуль мне напомнил сказку о золушке. Но сам труд автора конечно заслуживает благодарности. 4

Написал TUNER88, 5 января 2008 в 03:01 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Поздравляю автора с возвращением!!!

Написал PAV, 5 января 2008 в 10:10 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
fion, ответ в личке..
TUNER88, относительно :)

P.S. отписывайтесь лучше в icq.. Не люблю следить за темами/статьями/новостями, созданными мною..
P.S.2. Установку можно урезать, до минимума.. Когда писал его (первую версию), его нужно было максимально встроить в движок..
P.S.3. Выше - означаеет на предыдущей строке. Ниже - соотвественно, на следующей строке.. В каких-то своих ридми именно так и описывал, в сл. фиксе поправлю описание.. Пока идёт сбор недочётов, как ридми, так и скрипта.. Сейчас вижу только недочёты ридми.. И некоторы эти Ниже, Выше сбивают с толку... Согласитесьт, я же не написал следом вставьте тото и тото..

Написал ®at, 5 января 2008 в 10:22 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Ураааа, PAV-респекто
(ушел в тестинг=)

Написал tood, 5 января 2008 в 14:50 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 17, Пользователи
Карма:
для кнопки/ссылки "Спасибо")
[allow-thanks]{thanks_submit}[/allow-thanks]
вот так если то ни чего нет, а если так {thanks_submit} то всё работает
что делать?

и ещё есть вот такой касяк "В данной новости/статье запрещенно блпгодарить."

и почемуто в любой из новостей после нажатия кнопки "Поблагодарить"
выдаёт это "В данной новости/статье запрещенно блпгодарить." хотя благодарить в новости разрешино
Вчём причина?

Написал Kaiser, 5 января 2008 в 17:06 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Цитата: SpiderBY
Не всегда в новости есть кнопка Поблагодарить

Из мануала понял, что она не показывается авторам новости, если ты автор тех или иных новостей, то её не увидешь.

Написал tood, 5 января 2008 в 20:01 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 17, Пользователи
Карма:
Kaiser,
Ну это понятно что автор и не увидит но у меня когда в шаблоне вставляю [allow-thanks]{thanks_submit}[/allow-thanks] то почемуто неработает sad

Написал kirilla3000, 5 января 2008 в 23:05 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Молодец PAV! 5,хоть есть и недоработки

Написал ANDY555, 6 января 2008 в 00:17 плохой комментарий   0   хороший комментарий
Новостей: 4, комментариев: 65, Пользователи
Карма:
для кнопки/ссылки "Спасибо")
[allow-thanks]{thanks_submit}[/allow-thanks]
вот так если то ни чего нет, а если так {thanks_submit} то всё работает
что делать?

и ещё есть вот такой касяк "В данной новости/статье запрещенно блпгодарить."

и почемуто в любой из новостей после нажатия кнопки "Поблагодарить"
выдаёт это "В данной новости/статье запрещенно блпгодарить." хотя благодарить в новости разрешино
Вчём причина?


всё сделал как написано кажеца всё работает но у мения тока отображает тег {thanks} а teг {thanks_submit} неотображает кагбута иво вапше нету так в чём проблема? стока мудался делать а тут лафа sad


Всё точно так же ...


PAV, как это исправить ?

Написал SpiderBY, 6 января 2008 в 01:57 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 364, Пользователи
Карма:
В общем все дружно ждём фикса

Написал PAV, 6 января 2008 в 16:40 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Меня временно не будет.. Заболел..
Когда появлюсь? Не знаю, от степени болезни.. По авозможности, пофиксю и залью его..

P.S. извиняюсь, на данный момент, комментарии не читал, как и ЛС..

Написал Hamer, 6 января 2008 в 18:34 плохой комментарий   0   хороший комментарий
Новостей: 42, комментариев: 2186, Изгнанные
Карма: 50±
Ну вообще-то у меня все сделано проще, и установка легче.
Просто у некоторых с ajax проблемы.

Информация



Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.
Анализ Тиц и PR сайта

[removed][removed] [removed] (adsbygoogle = window.adsbygoogle || []).push({}); [removed] ,td { font-family: verdana, arial, sans-serif; color: #666; font-size: 80%; }

[removed][removed] [removed] (adsbygoogle = window.adsbygoogle || []).push({}); [removed]