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

[2.3.x]eXTended Reputation ReBirth


Arhar

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

Ha3aP,

в знаках вопроса написано

Ошибка при работе с базой данных

надеюсь не нужно объяснять, что дальше делать

 

 

vania62101,

купи словарь

 

 

 

Yama,

наверно настройки смотреть

еще проверить в языковых файлах пути до картинок с +/-

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

  • Ответы 1,1k
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Arhar, спасибо. Дело оказалось в языковых файлах. Надо инстал подправить. Пишут:

НАХОДИМ
-------
$lang = array ( 
----------------
ДОБАВЛЯЕМ ПОСЛЕ:
----------------
//Simple Reputation System
'reputation' => "Репутация: ",
'plus' => "<img src='style_images/[size=5][b]1[/b][/size]/r_add.gif' border='0' />",
'minus' => "<img src='style_images/[size=5][b]1[/b][/size]/r_minus.gif' border='0' />",
'plus_disabled' => "<img src='style_images/<#IMG_DIR#>/r_add1.gif' border='0' />",
'minus_disabled' => "<img src='style_images/<#IMG_DIR#>/r_minus1.gif' border='0' />",
'rep_inc' => "Поднять репутацию",
'rep_dec' => "Опустить репутацию",
'view_rep' => "Просмотреть репутацию",
'change_rep' => "Изменение репутации",

 

Вместо единицы надо было в readme указать <#IMG_DIR#>. Не у всех стандартный скин - ipb.

 

 

===================

 

Нажал я на плюс, и ОШИБКА)))). Просто в ipclass.php прописано "java script", а надо "javascript". Странно то, что я пересмотрел файл установки (ридми) и там яваскрипт был везде без пробелов))

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

Читать инструкцию внимательно, особенно там где про запятую написано БОЛЬШИМИ БУКВАМИ ДЛЯ НЕВНИМАТЕЛЬНЫХ. И загляните в файл ./cache/*.cgi, посмотрите ошибку базы данных.

Вот как выглядит та строка:

post-53681-1208442827_thumb.jpg

все правильно?

 

 

Ha3aP,

в знаках вопроса написано

Ошибка при работе с базой данных

надеюсь не нужно объяснять, что дальше делать

А вот что логи пишут:

===================================================
Время: Wed, 16 Apr 2008 10:42:04 +0300
Код ошибки: 1054
Сообщение сервера: Unknown column 'anonym' in 'field list'
IP-адрес клиента: 194.44.130.34
Страница: /forum/index.php?s=&
Запрос: INSERT INTO ibf_reputation (from_user,to_user,post,topic,message,rating,anonym,created) VALUES(1,4,0,0,'Тест',1,0,1208331724)

Что с этим делать?

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

Ha3aP,

в знаках вопроса написано

Ошибка при работе с базой данных

надеюсь не нужно объяснять, что дальше делать

А вот что логи пишут:

===================================================
Время: Wed, 16 Apr 2008 10:42:04 +0300
Код ошибки: 1054
Сообщение сервера: Unknown column 'anonym' in 'field list'
IP-адрес клиента: 194.44.130.34
Страница: /forum/index.php?s=&
Запрос: INSERT INTO ibf_reputation (from_user,to_user,post,topic,message,rating,anonym,created) VALUES(1,4,0,0,'Тест',1,0,1208331724)

Что с этим делать?

Вы не эту репутацию устанавливали.

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

можно сделать

...

 

вообще надо уточнить по последней инструкции изменения в xmlout

 

'anonym'	=> $anonym,

попробуй удали

 

Вместо единицы надо было в readme указать <#IMG_DIR#>.

10х

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

Всем привет, возник такой вопрос...

Хотел сделать, чтобы количество репутации было на главной форума, возле

"Вошли как:"

 

Пробовал в

skin_global -> member_bar

 

вставлять Репутация: {$this->ipsclass->member['reputation']}

 

Надпись Репутация выходит, а количество - нет

 

Есть идеи по поводу решения данного вопроса?

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

Всем привет, возник такой вопрос...

Хотел сделать, чтобы количество репутации было на главной форума, возле

"Вошли как:"

 

Пробовал в

skin_global -> member_bar

 

вставлять Репутация: {$this->ipsclass->member['reputation']}

 

Надпись Репутация выходит, а количество - нет

 

Есть идеи по поводу решения данного вопроса?

 

 

3. sources/classes/class_session.php

 

 

==============================================================

НАХОДИМ (load_member):

--------------------------------------------------------------

id, name, mgroup, member_login_key, member_login_key_expire, email, restrict_post, view_sigs, view_avs, view_pop, view_img, auto_track,

----------------

ДОБАВЛЯЕМ ПОСЛЕ:

----------------

rep_allow, rep_notify, reputation,

 

 

P.S. Думаю что и в мануал эту строку следует добавить.

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

Отличный мод, спасибо за его доработку :DArhar, небольшой реквест, сделай опционально, чтобы при инстале можно было выбрать функцию дропа старых таблиц. А то столкнулся с ситуацией когда пришлось ручками все это убивать... а люди как известно существа ленивые ;) И второе, не мог бы ты еще добавить в инсталл выбор кодировки таблиц которые заносятся в базу. А то тут ставил на один форум, стоящий на серваке с кодировкой латин... сам понимаешь, пришлось лезть в phpmyadmin и опять же ручками все править.
Ссылка на комментарий
Поделиться на других сайтах

у меня проблема.. всё установил, но когда жму плюс появляется окошко ввожу сообщение и жму изменить впервые раз не закрывается ,жму второй раз изменить окошко закрывается. Но Репутация на нуле остается. :D
Ссылка на комментарий
Поделиться на других сайтах

У меня что-то странное. Когда нажимаю плюс, пишу там жму изменить, ничего не меняется становится вместо цифры пустое место обновляю страницу, остается как раньше. Если скопировать ссылку самого плюса без ява скрипта и открыть, написать и нажать изменить всё нормально. Вопрос как это исправить?
Ссылка на комментарий
Поделиться на других сайтах

Проблема с кодировкой.

 

Когда повышаешь рейтинг пользователю и добавляешь комментарии по русски(По английски не пробовал) то при просмотре в (?act=rep&type=rating) за место букв одни лишь знаки вопроса :D а при уведомлении на PM все нормально, русский язык показывает.

 

В чем причина? Я точно знаю что проблема не на стороне хостнинга, так как посты и личные сообщения хорошо отображают русский язык.

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

Serious, проблема 100 процентно на стороне хостера :D Залезьте в свою бд форума, и проверьте чтобы таблица репутации и все ее разделы имели кодировки cp_1251 (или utf8), сейчас скорее всего стоит latin_swedish
Ссылка на комментарий
Поделиться на других сайтах

Потому что посты в другой таблице(ibf_posts) и там нормальная кодировка. Вот и в таблице репы нужно выставить такую-же. В phpMyAdmin'е это можно сделать отредактировав нужные поля таблицы, там есть опция "Кодировка" или "Сравнение".
Ссылка на комментарий
Поделиться на других сайтах

Еще точнее - жмете в phpmyadmin на редактирование нужной таблицыы - там выставляете сравнение cp1251. Дальше заходите в редактирование полей таблицы и выставляете для всех полей где есть значение кодировки cp1251.
Ссылка на комментарий
Поделиться на других сайтах

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

 

P.S. phpMyAdmin можно и самому поставить :D

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


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

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

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