Mazafuka Опубликовано 10 Ноября 2009 Жалоба Поделиться Опубликовано 10 Ноября 2009 Скриншот Купить можно здесь http://invisionize.com/market/v-173/EN30-Ajax-Thanks-v100/Всего 10$ Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Stop-TussiN Опубликовано 20 Ноября 2009 Жалоба Поделиться Опубликовано 20 Ноября 2009 EN30_Ajax_Thanks_v100.zip Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
steroid Опубликовано 21 Ноября 2009 Жалоба Поделиться Опубликовано 21 Ноября 2009 (изменено) EN30_Ajax_Thanks_v100.zip смаил - неслучайно ибо 1.0.0 пойдет разве что на 3.0.0 на 3.0.2, например, идет только 1.0.3, соответственно на 3.0.4 - 0.4 версия мода Изменено 21 Ноября 2009 пользователем steroid Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Stop-TussiN Опубликовано 21 Ноября 2009 Жалоба Поделиться Опубликовано 21 Ноября 2009 (изменено) Смайл не случайно, ибо как раз таки на 3.0.4 все пашет. Можешь посмотреть Изменено 21 Ноября 2009 пользователем Stop-TussiN Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
steroid Опубликовано 21 Ноября 2009 Жалоба Поделиться Опубликовано 21 Ноября 2009 Несколько не углядел - спутал с быстрым ответом.Кстати уже вышел апдейт на этот - 1.0.1 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
czech Опубликовано 25 Ноября 2009 Жалоба Поделиться Опубликовано 25 Ноября 2009 (изменено) Немного русифицировали еще (может только у меня)но в html не отображался полностью весь код вставки в шаблонприведу здесь<!-- Start [EN30] Ajax Thanks v1.0.0 --> <if test="ajaxThanksEnabled2:|:$this->settings['en30_ajaxthanks']"> <if test="hasThankers:|:$post['post']['thankersCount'] != 0"> <div class="general_box" id="thankersBox_{$post['post']['pid']}" title="visible" style="margin: 4px 0 4px 0"> <table class="tborder" cellpadding="6" cellspacing="1" border="0" width="100%" align="center"> <tbody> <tr valign="top"> <td width="1%" nowrap="nowrap"> <div id="thankedBy_{$post['post']['pid']}" title="{$post['post']['thankersCount']}" style="font-weight: bold">{$this->lang->words['en30_thanked_by']} {$post['post']['thankersCount']} <if test="isPlural:|:$post['post']['thankersCount'] == 1">{$this->lang->words['en30_user']}<else />{$this->lang->words['en30_users']}</if></div> </td> <td width="99%"> <div id="thankers_{$post['post']['pid']}">{$post['post']['thankers']}</div> </td> </tr> </tbody> </table> </div> <else /> <div class="general_box" id="thankersBox_{$post['post']['pid']}" title="hidden" style="margin: 4px 0 4px 0; display: none"> <table class="tborder" cellpadding="6" cellspacing="1" border="0" width="100%" align="center"> <tbody> <tr valign="top"> <td width="1%" nowrap="nowrap"> <div id="thankedBy_{$post['post']['pid']}" title="0" style="font-weight: bold">{$this->lang->words['en30_thanked_by']} 1 {$this->lang->words['en30_user']}</div> </td> <td width="99%"> <div id="thankers_{$post['post']['pid']}">{$post['post']['thankers']}</div> </td> </tr> </tbody> </table> далее вот это должно быть</div></if></if><!-- End [EN30] Ajax Thanks v1.0.0 -->пометил что именно не отображалосьhook.xml Изменено 25 Ноября 2009 пользователем czech Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
semka Опубликовано 26 Ноября 2009 Жалоба Поделиться Опубликовано 26 Ноября 2009 Удалите сообщение! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Endy Опубликовано 26 Марта 2010 Жалоба Поделиться Опубликовано 26 Марта 2010 Может кто сможет подсказать по этому моду. Почему-то у меня могут ставить "спасибо" только пользователи из группы Администраторы. Обычные пользователи эту кнопку не видят. В настройках мода запрет на группу не установлен. В чём может быть дело? И ещё: во второй версии форума я использовал мод "спасибо". Этот мод все "спасибы" записывал в базу данных, таблица "ibf_posts" в поле "post_thanks". Сохранялось это всё в виде идентификаторов пользователя. Например: 151,249,239,378,211,473,463,515,603Текущий мод сохраняет свои "спасибы" в той же таблице, но в поле "thankers". Кроме того в другом виде: a:1:{i:473;s:16:\"Виктория\";}. Здесь i - тот же идентификатор пользователя, а что такое s - я пока не знаю. Кто хорошо знает MySQL помогите перенести старые "спасибы" в новый мод! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 26 Марта 2010 Жалоба Поделиться Опубликовано 26 Марта 2010 а что такое s - я пока не знаю.http://php.net/serializeЭто ник пользователя 473, угадал? Кто хорошо знает MySQL помогите перенести старые "спасибы" в новый мод!От XZZ можно торговаться. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Endy Опубликовано 26 Марта 2010 Жалоба Поделиться Опубликовано 26 Марта 2010 Это ник пользователя 473, угадал? От XZZ можно торговаться. А перевести можно? А то был у меня толмач-немчирь, ему переводить, а он лыка не вяжет.... Что значит от XZZ? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Endy Опубликовано 30 Марта 2010 Жалоба Поделиться Опубликовано 30 Марта 2010 во второй версии форума я использовал мод "спасибо". Этот мод все "спасибы" записывал в базу данных, таблица "ibf_posts" в поле "post_thanks". Сохранялось это всё в виде идентификаторов пользователя. Например: 151,249,239,378,211,473,463,515,603Текущий мод сохраняет свои "спасибы" в той же таблице, но в поле "thankers". Кроме того в другом виде: a:1:{i:473;s:16:\"Виктория\";}. Здесь i - тот же идентификатор пользователя, а что такое s - я пока не знаю. Кто хорошо знает MySQL помогите перенести старые "спасибы" в новый мод! Больше никого не интересует этот вопрос? Может быть что-то вместе сообразим? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Realbandit Опубликовано 18 Мая 2010 Жалоба Поделиться Опубликовано 18 Мая 2010 (изменено) во второй версии форума я использовал мод "спасибо". Этот мод все "спасибы" записывал в базу данных, таблица "ibf_posts" в поле "post_thanks". Сохранялось это всё в виде идентификаторов пользователя. Например: 151,249,239,378,211,473,463,515,603Текущий мод сохраняет свои "спасибы" в той же таблице, но в поле "thankers". Кроме того в другом виде: a:1:{i:473;s:16:\"Виктория\";}. Здесь i - тот же идентификатор пользователя, а что такое s - я пока не знаю. Кто хорошо знает MySQL помогите перенести старые "спасибы" в новый мод! Больше никого не интересует этот вопрос? Может быть что-то вместе сообразим?тоже хочу объединить для того чтобы все нормально встало, видимо прийдется менять код выборки и вставки.....грубо говорять менять мод (3.0.5 IPB) а количество спасиб остается от 2.3.6 с ibf_members? Изменено 18 Мая 2010 пользователем Realbandit Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Realbandit Опубликовано 21 Мая 2010 Жалоба Поделиться Опубликовано 21 Мая 2010 так можно сконвертировать: // Load DB config require_once('./conf_global.php'); // Connect... mysql_connect($INFO['sql_host'], $INFO['sql_user'], $INFO['sql_pass']) or die(mysql_error()); mysql_select_db($INFO['sql_database']) or die(mysql_error()); // Grab $pre = $INFO['sql_tbl_prefix']; $result = mysql_query("SELECT `member_id`, `thanks_point` FROM `" . $pre . "members` " . "WHERE `thanks_point` > 0") or die(mysql_error()); $i = 0; // Thanks points to reputation while($row = mysql_fetch_array($result)) { // Add to user reputation mysql_query("UPDATE `" . $pre . "profile_portal` SET `pp_reputation_points`=`pp_reputation_points`+" . $row['thanks_point'] . " " . "WHERE `pp_member_id`='" . $row['member_id'] . "'") or die(mysql_error()); $i++; } // Drop the old column mysql_query("ALTER TABLE `" . $pre . "members` DROP COLUMN `thanks_point`") or die(mysql_error()); // Done! You now owe Hyperz a cookie (: echo '<span style="margin:5px;font-family:Verdana">All done! Added reputation for <i>' . $i . '</i> users.<br /><br /> <a href="http://code-projects.com/" title="Script by Hyperz @ Code-Projects" target="_blank">http://code-projects.com/</a></span>' ?> iZews отреагировал на это 1 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Endy Опубликовано 29 Октября 2010 Жалоба Поделиться Опубликовано 29 Октября 2010 так можно сконвертировать: // Load DB config require_once('./conf_global.php'); // Connect... mysql_connect($INFO['sql_host'], $INFO['sql_user'], $INFO['sql_pass']) or die(mysql_error()); mysql_select_db($INFO['sql_database']) or die(mysql_error()); // Grab $pre = $INFO['sql_tbl_prefix']; $result = mysql_query("SELECT `member_id`, `thanks_point` FROM `" . $pre . "members` " . "WHERE `thanks_point` > 0") or die(mysql_error()); $i = 0; // Thanks points to reputation while($row = mysql_fetch_array($result)) { // Add to user reputation mysql_query("UPDATE `" . $pre . "profile_portal` SET `pp_reputation_points`=`pp_reputation_points`+" . $row['thanks_point'] . " " . "WHERE `pp_member_id`='" . $row['member_id'] . "'") or die(mysql_error()); $i++; } // Drop the old column mysql_query("ALTER TABLE `" . $pre . "members` DROP COLUMN `thanks_point`") or die(mysql_error()); // Done! You now owe Hyperz a cookie (: echo '<span style="margin:5px;font-family:Verdana">All done! Added reputation for <i>' . $i . '</i> users.<br /><br /> <a href="http://code-projects.com/" title="Script by Hyperz @ Code-Projects" target="_blank">http://code-projects.com/</a></span>' ?> А можно поподробнее, как им пользоваться. Я запускаю из командной строки. Скрипт лежит в корне, там же где conf_global.php. И выдаёт такую ошибку: ./th_convert: line 1: //: is a directory./th_convert: line 2: syntax error near unexpected token `'./conf_global.php''./th_convert: line 2: `require_once('./conf_global.php'); Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
WineX Опубликовано 13 Ноября 2010 Жалоба Поделиться Опубликовано 13 Ноября 2010 Я перевел старые Спасибы в новые + решена проблема с добавлением Спасибо пользователям с Русскими никами. Могу поделиться конвертором за 10USD. В перспективе сделать функционал поиска сообщений за что сказали Спасибо. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.