Top Five on Index

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Top Five on Index

Сообщение Пчелкин »

Скорость открытия страниц - нормальная...скорей всего это сам браузер что-то из страниц откуда-то тащит что-то долго, може картинки с сторонних фотохранилишь?...поменять браузер - то же самое? Например ФФ...
И второе...страница открылась, а затем ее рефлеш...быстрей?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
kolhoznik
phpBB 1.4.4
Сообщения: 120
Стаж: 14 лет 4 месяца
Благодарил (а): 7 раз
Поблагодарили: 3 раза

Re: Top Five on Index

Сообщение kolhoznik »

Подскажите где скачать данный актуальный мод для 3.0.11?

Добавлено спустя 17 минут 45 секунд:
Установил, и понял, что актуален и сейчас!
Вопрос. Как заменить третий столбик "кто сказал спасибо" (по-моему так называется) на "пользователи с высшей репутацией" (при установленном моде Points MOD 1.0.3."
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Top Five on Index

Сообщение Пчелкин »

kolhoznik писал(а):Как заменить третий столбик "кто сказал спасибо"
воще то четвертый..
По этой инструкции и все аналогично..
need to add the top 5 thank receivers in this mod
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
eugenemsa
phpBB 1.0.0
Сообщения: 7
Стаж: 13 лет 6 месяцев

Re: Top Five on Index

Сообщение eugenemsa »

Помогите пожалуйста, все установил верно, но показывает вместо страницы главной такое вот:

Код: Выделить всё

Общая ошибка
SQL ERROR [ mysqli ]

Table 'u5148033_forumasfn.THANKS_TABLE' doesn't exist [1146]

SQL

SELECT COUNT(t.post_id) AS tally, u.user_id, u.username, u.user_colour FROM THANKS_TABLE t LEFT JOIN ra_users u ON t.poster_id = u.user_id GROUP BY t.poster_id ORDER BY tally DESC LIMIT 5

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()

FILE: [ROOT]/includes/db/mysqli.php
LINE: 182
CALL: dbal->sql_error()

FILE: [ROOT]/includes/db/mysqli.php
LINE: 224
CALL: dbal_mysqli->sql_query()

FILE: [ROOT]/includes/db/dbal.php
LINE: 170
CALL: dbal_mysqli->_sql_query_limit()

FILE: [ROOT]/includes/top_five.php
LINE: 193
CALL: dbal->sql_query_limit()

FILE: [ROOT]/index.php
LINE: 116
CALL: include('[ROOT]/includes/top_five.php')
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Top Five on Index

Сообщение Татьяна5 »

eugenemsa
phpBB 1.0.0
Сообщения: 7
Стаж: 13 лет 6 месяцев

Re: Top Five on Index

Сообщение eugenemsa »

Дак дело в том, что в установке мода нету такого как сделать иньексию SQL
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Top Five on Index

Сообщение Sheer »

eugenemsa
Вы читать умеете?
ошибка может появляться, если не внесены правки в constants.php:
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
eugenemsa
phpBB 1.0.0
Сообщения: 7
Стаж: 13 лет 6 месяцев

Re: Top Five on Index

Сообщение eugenemsa »

Да я читал, инъекции нет, базу починил, связь с ней есть, а этот пункт как реанимировать, не совсем понял, к сожалению. Ссори, что побеспокоил!
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Top Five on Index

Сообщение Татьяна5 »

eugenemsa писал(а):FILE: [ROOT]/includes/top_five.php
LINE: 193
CALL: dbal->sql_query_limit()
Что в 193 строке (+-10 строк) в /includes/top_five.php ? (И заодно откуда и какой версии скачивали мод)
eugenemsa
phpBB 1.0.0
Сообщения: 7
Стаж: 13 лет 6 месяцев

Re: Top Five on Index

Сообщение eugenemsa »

Качал самый последний, с форума разработчика.

вот строки с 183 по 203:

Код: Выделить всё

  // top five thanked users
   if (($user_thanked = $cache->get('_top_five_thanked')) === false)
   {
       $user_thanked = array();

      $sql = 'SELECT COUNT(t.post_id) AS tally, u.user_id, u.username, u.user_colour
         FROM ' . THANKS_TABLE . ' t
         LEFT JOIN ' . USERS_TABLE . ' u ON t.poster_id = u.user_id         
         GROUP BY t.poster_id
         ORDER BY tally DESC';
      $result = $db->sql_query_limit($sql, 5);
      while ($row = $db->sql_fetchrow($result))
      {
         $user_thanked[$row['user_id']] = array(
                'user_id'      => $row['user_id'],
                'username'      => $row['username'],
                'user_colour'   => $row['user_colour'],
                'user_thanks'    => $row['tally'],
         );
      }
      $db->sql_freeresult($result);
Строка 193:

$result = $db->sql_query_limit($sql, 5);
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Top Five on Index

Сообщение Татьяна5 »

Это вывод 5 пользователей с максимальным количеством благодарностей
У вас мод Thanks for post (Rating edition) установлен? Если нет - части кода для вывода пользователей с благодарностями быть не должно
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Top Five on Index

Сообщение Пчелкин »

eugenemsa писал(а):Качал самый последний, с форума разработчика.
Спасибки добавлены автором по моей наколке...Но ведь у него то, что написала Татьяна, тоже написано черным по белому...Не хотим читать..вот и получается...

Добавлено спустя 6 минут 4 секунды:
Да и в этой теме есть про это - Top Five on Index
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Top Five on Index

Сообщение Sheer »

Код: Выделить всё

Table 'u5148033_forumasfn.THANKS_TABLE' doesn't exist [1146]
Указывает АднАзнАчнА на то, что в includes/constants.php не определена константа THANKS_TABLE
Должно быть

Код: Выделить всё

define('THANKS_TABLE', $table_prefix . 'thanks');
Если бы это было не так, то в в случае отсутствия таблицы, сообщение об ошибке было бы:

Код: Выделить всё

Table 'phpbb3_thanks' doesn't exist [1146]

Find

// Additional tables
Add after
define('THANKS_TABLE', $table_prefix . 'thanks');
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
drmouse
phpBB 2.0.0
Сообщения: 211
Стаж: 14 лет 7 месяцев
Благодарил (а): 5 раз

Re: Top Five on Index

Сообщение drmouse »

И еще, помогите пожалуйста. Куда вставить
КОД: ВЫДЕЛИТЬ ВСЁ
<!-- INCLUDE top_five_body.html -->
, чтобы последнии сообщения появилпись сразу над темами, но после названия колонок: Форум Темы Сообщения Последнее сообщение
Куда бы сейчас не ставил, везде после каждой темы дублируетсЯ )
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Top Five on Index

Сообщение Татьяна5 »

Стиль на основе subsilver2?

Найти

Код: Выделить всё

<!-- BEGIN forumrow -->
Вставить до

Код: Выделить всё

<tr>
    <td colspan="5">
        <!-- INCLUDE top_five_body.html -->
    </td>
</tr>

Вернуться в «Поддержка модов для phpBB 3.0.x»