Перейти к контенту

[2.3.x][an23] Ajax Thanks / Мод "Спасибо"


andaril

Рекомендуемые сообщения

Sannis

Эх.... Конечно, подводных камней везде хватает. Вот и сейчас так же... По ходу прямо учусь.

 

 

У меня выползла ошибка:

Duplicate column name 'thanks_point'
при выполнении SQL-запроса для таблицы members
"ALTER TABLE `ibf_members` ADD (thanks_point int( 11 ) NOT NULL default '0');
Таблицы по умолчанию...

 

По логике - это сработал прежний SQL-запрос (я пыталась установить уже этот мод, но не до конца), поэтому эти пункты по SQL-запросам лучше пропустить?...

Да, значит нужно пропустить. А лучше выполнить и получить ошибку, вдруг у вас с прошлого раза только это поле осталось.

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

 

И не ставьте моды по ночам, тем более завтра понедельник ;)

 

Спокойно ночи :D

Ссылка на комментарий
Поделиться на других сайтах

Увы, Sannis, время заниматься этим модом на форум у меня относительно есть только ночью, когда никто не мешает и есть возможность вникнуть в это дело. Издержки, так сказать....

А технический редактор - это немного другие профессиональные программы, связанные с типографией и техническим обоснованием газеты. Это полиграфия. Поиском я пользуюсь весьма часто, кучу тем добросовестно перелопатила. Честное слово. Я прихожу только тогда, когда поиск не помогает.

 

Вообще, за оперативность большое спасибо)))) Буду дальше продолжать пробовать - пока не прикончу до конца (помолитесь, чтобы у меня все получилось!). Потом похвастаюсь успехами)))

 

 

UPD:

ВСЁ!!!! Очень дико рада сейчас - мод установился! Проверила на деле, глюков нет. Осталось еще три скина отредактировать - и у меня больше нет головной боли! Прямо поверить не могу...))))

 

Отдельное и огромное спасибо habahaba, Sannis за оперативные пояснения и подсказки - весьма признательна:D))))

Изменено пользователем Frambuesa
Ссылка на комментарий
Поделиться на других сайтах

У меня снова вопрос к знающим :D

 

Какие именно участки кода отвечают за строчку в профиле "Спасибо сказали: **" ? Я бы хотела убрать ее - форумчанам не нравится.

 

Еще вопросы: предусмотрена ли возможность в моде просто отображать количество "спасибо" - без перечисления ников в сообщении?

Или хотя бы для компактности: если навести курсор на кол-во "спасибо" в сообщении, то во всплывающем окошке отображались ники, поставившие спасибо?

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Всем дарова ! ) Есть проблемка, поставил все по инструкции. При входе в тему пишет " Ошибка при работе с базой данных

Возникла проблема при работе с базой данных.

Вы можете попробовать обновить эту страницу, нажав сюда "

 

вроде все перепроверил. ипб 2.3.6. Стоит на локалхосте. Подскажите пожалусто чего натворил не так ))

Всем спасибо! ))

Ссылка на комментарий
Поделиться на других сайтах

nemo711

 

Проверьте:

 

/sources/sql/mysql_queries.php

 

P.S. Лог ошибки БД не пробовали смотреть?

Изменено пользователем habahaba
Ссылка на комментарий
Поделиться на других сайтах

nemo711

 

Проверьте:

 

/sources/sql/mysql_queries.php

 

P.S. Лог ошибки БД не пробовали смотреть?

 

Пасиба за отзывчивость! Файл проверил, все добавленно вроде правильно.

 

Выдержка из лога:

Время: Thu, 15 Apr 2010 15:53:26 +0600

Код ошибки: 1146

Сообщение сервера: Table 'test.ibf_post_thanks' doesn't exist

IP-адрес клиента: 127.0.0.1

Страница: /index.php?showtopic=1

Запрос: SELECT * FROM ibf_post_thanks WHERE postid = '1' ORDER BY username ASC

 

тока я так и не понял причем тут таблица ibf_post_thanks, и как бэ с мускулем не особо дружу (((

 

Просто я начинающий в этом деле ))

Огромное спасибо! )))

Ссылка на комментарий
Поделиться на других сайтах

Вы не делали MySQL запрос судя по ошибке.

 

P.S. запрос что в инструкции.

 

Как я понимаю речь идет об этих зпаросах:

 

Выдержка из файла инструкции fresh install.txt :

######################################################################
Выполнение SQL-запросов ("ibf_" заменить на свой префикс!):
======================================================================
Для таблицы members:
----------------------------------------------------------------------
ALTER TABLE `ibf_members` ADD (thanks_point int( 11 ) NOT NULL default '0');
----------------------------------------------------------------------
Для таблицы posts:
----------------------------------------------------------------------
ALTER TABLE `ibf_posts` add (post_thanks text);
======================================================================

 

Запросы были выполнены в админке ипб.

Админцентр > Инструменты, в низу страницы "Выполнение запроса к базе данных"

 

 

ЗЫ: В этих запросах не наблюдаю действий с таблицей ibf_post_thanks. А так же не наблюдаю ibf_post_thanks в контролцентре

Изменено пользователем nemo711
Ссылка на комментарий
Поделиться на других сайтах

Уважаемые знатоки мода!

 

Подскажите, что случилось с "спасибками"? куда пропала картинка удаления в виде крестика? Вроде ж раньше все нормально было!

 

http://i044.radikal.ru/1004/56/cee17ac457edt.jpg

 

 

и очень хотелось бы понять, какой участок кода отвечает за текст "Спасибо сказали..." в профиле?

 

http://s003.radikal.ru/i201/1004/81/4714b83ad04a.jpg

 

Буду безмерно благодарна, ибо ответов на эти вопросы не нашла(((

Ссылка на комментарий
Поделиться на других сайтах

Подскажите, что случилось с "спасибками"? куда пропала картинка удаления в виде крестика? Вроде ж раньше все нормально было!

Хм, под утро догадалась таки и сама себе же и отвечу (вдруг и другим пригодится): В папке графики невесть куда исчезли thx_del_inactive.gif и thx_del_active.gif Перезалила - делов-то ;)

 

 

А вот какой участок кода отвечает за текст "Спасибо сказали..." в профиле - так и не дошла пока что своим умом :D

Ссылка на комментарий
Поделиться на других сайтах

А вот какой участок кода отвечает за текст "Спасибо сказали..."

 

Frambuesa, смотрите файл:

 

cache/lang_cache/ru/lang_thanks.php

Изменено пользователем habahaba
Ссылка на комментарий
Поделиться на других сайтах

habahaba

 

Биг сэнкс! :D)) Я откровенно ступила ))) Кроме этого файла, еще пришлось подредактировать RenderRow , чтобы убрать лишние цифирьки)))

Изменено пользователем Frambuesa
Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
А возможно ли сделать отрицательное "спасибо"?

Поставьте мод репутации.

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

Ребята помогите пожалуйста!!!

Установил мод все удачно! От счастья чуть на потолок не пополз, но...

Перестали работать вот эти кнопки:

 

Нажимаешь и ничего не происходит... :D

Что делать? выручите пожалуйста?

Версия 2.3.6

Единственное, что сделал не так, вот это:

 

 Админцентр -> ВНЕШНИЙ ВИД -> * -> Изменить HTML фрагменты
======================================================================
 skin_topic (Просмотр темы/Topic View) -> RenderRow
----------------------------------------------------------------------
Найти:
----------------------------------------------------------------------
{$author['member_number']}<br />
----------------------------------------------------------------------
Добавить Ниже:
----------------------------------------------------------------------
{$author['thanks_point']}<br />

 

А у меня такой строки не было. Была вот такая:

 

        		{$author['title']}<br />
       		{$author['member_rank_img']}<br /><br />
       		<div class="info2">{$author['member_group']}</div>
       		<if="$author['member_posts'] != """><div class="info2">{$author['member_posts']}</div></if>
       		<if="$author['member_joined'] != """><div class="info2">{$author['member_joined']}</div></if>
       		<if="$author['member_location'] != """><div class="info2">{$author['member_location']}</div></if>
       		[color="#0000FF"]<if="$author['member_number'] != """><div class="info2">{$author['member_number']}</div></if>[/color]

 

Поэтому по аналогии вставил вот так:

 

        		{$author['title']}<br />
       		{$author['member_rank_img']}<br /><br />
       		<div class="info2">{$author['member_group']}</div>
       		<if="$author['member_posts'] != """><div class="info2">{$author['member_posts']}</div></if>
       		<if="$author['member_joined'] != """><div class="info2">{$author['member_joined']}</div></if>
       		<if="$author['member_location'] != """><div class="info2">{$author['member_location']}</div></if>
       		<if="$author['member_number'] != """><div class="info2">{$author['member_number']}</div></if>
       		[color="#006400"]<if="$author['thanks_point'] != """><div class="info2">{$author['thanks_point']}</div></if>[/color]

 

Может это как-то повлияло?

Заранее большое спасибо!!!

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

Помогите пожалйуста - у меня не растет репа при достижении кол-ва благодарностей 10

Т.е. у меня стоит вот такой мод репутации: eXTended Reputation ReBirth

 

В настройках обсуждаемого мода "Спасибо"стоят следующие параметры:

Интеграция с системой репутации "eXtended Reputation"

Включить интеграцию с системой репутации. Система репутации eXtended Reputation (доступна/недоступна) - Да

Повышение репутации за каждые N благодарностей. За сколько благодарностей повышать репутацию на 1 пользователю? - 10	

 

Но ничего не повышается. Версия 2.3.6

Где причину искать?

 

Спасибо!

Ссылка на комментарий
Поделиться на других сайтах

  • 7 месяцев спустя...
  • 4 недели спустя...

Подскажите пожалуйста... при нажатии на "раз" (т.е. при попытки посмотреть историю) открывается пустая страница, чистая как белый лист!

Где я мог ошибиться? вроде всё сделал по инструкции и перепроверил неоднократно... :(

Всё остальное работает без проблем... всё отмечается, всё считается... а вот история не открывается...

Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...

Помогите пожалйуста - у меня не растет репа при достижении кол-ва благодарностей 10

Т.е. у меня стоит вот такой мод репутации: eXTended Reputation ReBirth

 

В настройках обсуждаемого мода "Спасибо"стоят следующие параметры:

Интеграция с системой репутации "eXtended Reputation"

Включить интеграцию с системой репутации. Система репутации eXtended Reputation (доступна/недоступна) - Да

Повышение репутации за каждые N благодарностей. За сколько благодарностей повышать репутацию на 1 пользователю? - 10	

 

Но ничего не повышается. Версия 2.3.6

Где причину искать?

 

Спасибо!

аналогично...

Ссылка на комментарий
Поделиться на других сайтах

Помогите пожалйуста - у меня не растет репа при достижении кол-ва благодарностей 10

Т.е. у меня стоит вот такой мод репутации: eXTended Reputation ReBirth

 

В настройках обсуждаемого мода "Спасибо"стоят следующие параметры:

Интеграция с системой репутации "eXtended Reputation"

Включить интеграцию с системой репутации. Система репутации eXtended Reputation (доступна/недоступна) - Да

Повышение репутации за каждые N благодарностей. За сколько благодарностей повышать репутацию на 1 пользователю? - 10	

 

Но ничего не повышается. Версия 2.3.6

Где причину искать?

 

Спасибо!

аналогично...

 

Видать никто до сих пор доработать не может

Ссылка на комментарий
Поделиться на других сайтах

  • 5 лет спустя...

Вообщем установил все на чистую ipb 2.3.6 все работает как часы. Теперь вопрос куда копать что бы решить проблему ? Из за чего мод писать что он отключен ? 

Ссылка на комментарий
Поделиться на других сайтах

ПРОБЛЕМА РЕШЕНА

Спасибо всем за поддержку, и за ваш форум где я многое подчеркнул, проблему решил оказывается в index.php отсутствовала строчка 'component' => array( 'component' , 'component' , array() ), проще конечно было забить на этот мод, но такой уж я человек что не смог бы дальше жить пока не понял бы в чем причина. 

Ссылка на комментарий
Поделиться на других сайтах

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.