Забыли пароль?
Запросите новый здесь.

Автор темы: GMan1990
ID темы: 1578
Информация:
Тема содержит 14 сообщения, была просмотрена 43133 раз.  Имеются прикрепленные файлы.
Просмотр темы
PHP-Fusion Russia » База аддонов » Плагины
 Распечатать тему
Ajax Forum Post Ratings Panel
GMan1990
Рейтинг для оценки сообщений пользователей на форуме.

rusfusion.ru/infusions/moddb/img/view-mod.gif
x1 x1
 
Web
Alex
давно стоял данный аддон, но сейчас почему то перестали оценки ставится.

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

ничего нового не ставил, файлы не правил, но понимаю что просто так ничего не происходит

здесь работает.

kalina2.ru/forum/index.php - тут перестало работать

Объединено 07.06.2015 23:00:
вероятное время поломки 5 июня примерно в обед, в это время я точно ничего не делал потому что уехал до 6 июня вечера

время определил по последнему оцененному сообщению которое смог найти

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

Объединено 09.06.2015 13:16:
на время поломки выключил панель оценок,

подумав что ошибка может отразиться в журнале ошибок, очистил журнал, включил панель оценок и тыкнул оценить пост, после этого в журнале ошибок появилась ошибка

public_html/maincore.php
mysql_num_rows(): supplied argument is not a valid MySQL result resource Строка: 256

Скачать исходники  Код

255      function dbrows($query) {
256        $result = @mysql_num_rows($query);
257        return $result;
258    }





и еще одна
public_html/maincore.php
mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource Строка: 261

Скачать исходники  Код

260    function dbarray($query) {
261        $result = @mysql_fetch_assoc($query);
262        if (!$result) {
263            echo mysql_error();
264            return false;
265        } else {
266            return $result;
267        }
268    }




Изменил(а) Alex, 09.06.2015 08:16
 
Web
Pisatel
Помню, тоже были какие-то проблемы, где-то что-то правил, что именно- не помню, менял жс файлы на новые. Могу скинуть архив правленый.
Переполз на WP, но PF - это как первая любовь, которая не забывается...
 
Web
Alex
он у меня долго нормально работал, в бд 20 000 строк в его таблице.

Pisatel, скинь архив, попробую с твоими файлами
 
Web
Pisatel
попробуй
Pisatel присоединено следующее:файл:
archive.zip [111.93кБ / 595 Загрузки]

Переполз на WP, но PF - это как первая любовь, которая не забывается...
 
Web
Alex
нет тоже самое что и было

Объединено 15.06.2015 18:49:
включил режим обслуживания дабы избежать других ошибок, тыкнул оценить пост на форуме и в журнале ошибок появилась эта запись

Ошибка: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource
Строка: 261

Скачать исходники  Код

260    function dbarray($query) {
261        $result = @mysql_fetch_assoc($query);
262        if (!$result) {
263            echo mysql_error();
264            return false;
265        } else {
266            return $result;
267        }
268    }





о ней я уже писал ранее, Подскажите неучто ни у кого даже предположений нету?
Изменил(а) Alex, 15.06.2015 13:49
 
Web
Pisatel
версия php? Отправка почты нормально работает? Мб, включен режим оповещения, а при отправке письма ошибка какая?
Переполз на WP, но PF - это как первая любовь, которая не забывается...
 
Web
Alex
версия пхп 5,2

письма уходят нормально
 
Web
Pisatel
Рассуждаю дальше. Файл infusion.php
Загрузить источник  GeSHi: PHP
  1. $inf_newtable[1] = DB_AFPR_RATINGS." (
  2. rating_id SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT,
  3. post_id SMALLINT(5) UNSIGNED NOT NULL,
  4. user_id SMALLINT(5) UNSIGNED NOT NULL,
  5. rating_type TINYINT UNSIGNED NOT NULL,
  6. PRIMARY KEY (rating_id)
  7. ) ENGINE=MyISAM;";
Добавлено за 0.027 секунд, используя GeSHi 1.0.8.10

Тип поля smallint, в него допустимо записать число лишь до 65535, проверь, если rating_id уже пошел дальше, то в phpmyadmin измени тип поля на mediumint

Объединено 15.06.2015 19:18:
А так же смотри post_id и user_id
Изменил(а) Pisatel, 15.06.2015 16:22
Переполз на WP, но PF - это как первая любовь, которая не забывается...
x2 x3 x3 x1 x1
 
Web
Alex
Pisatel написал:

Тип поля smallint, в него допустимо записать число лишь до 65535, проверь, если rating_id уже пошел дальше, то в phpmyadmin измени тип поля на mediumint

Объединено 15.06.2015 19:18:
А так же смотри post_id и user_id


Вот за это большое спасибо!!! все так и было, сменил тип поля и всё заработало
 
Web
Pisatel
Всегда пожалуйста)) Замечал часто подобное за авторами: видимо, грешат на непопулярность фьюжика и ограничивают поля небольшими значениями. Например, был у меня счетчик просмотров профиля, и застыл он на 255 просмотрах. Голову ломал, пока не понял, что тип поля у этого мода был tinyint (до 255). Поэтому сам всегда моды и плагины пишу с запасом (mediumint или просто int)
Переполз на WP, но PF - это как первая любовь, которая не забывается...
x1
 
Web
Redfield
пожалуйста помогите установить этот аддон. выдает ошибки. сайт onie.ru
 
Web
jikaka
Redfield, копирайт не плохо было бы вернуть для начала
 
Web
Redfield
jikaka написал:

Redfield, копирайт не плохо было бы вернуть для начала


Обязательно верну, еще Нику Джонсу в честь памяти создам страницу. пока строю
 
Web

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Топ 5 пользователей форума
Zaxap Zaxap (1,090)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)   SchreiBear SchreiBear (625)