Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x) .
Пчелкин
phpBB 3.3.0
Сообщения: 11361 Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз
Сообщение
Пчелкин » 20.04.2014 15:09
21 Fix исправление ошибки при использовании jQuery Quick Edit и установленном моде Topics Descript (дополнительное описание к теме)
После правки первого сообщения быстрой правкой дополнительное описание темы исчезало
В файле -
quickedit.php
Найти:
Код: Выделить всё
'topic_title' => $post_data['topic_title'],
Добавить после:
Найти:
Код: Выделить всё
add_log('mod', $post_data['forum_id'], $post_data['topic_id'], 'LOG_POST_EDITED', $post_data['topic_title'], (!empty($post_data['username'])) ? $post_data['username'] : $user->lang['GUEST']);
Найти в строке:
Добавить в строку далее:
Последний раз редактировалось Пчелкин 26.04.2014 15:29, всего редактировалось 2 раза.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Пчелкин
Пчелкин
phpBB 3.3.0
Сообщения: 11361 Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз
Сообщение
Пчелкин » 21.04.2014 6:29
22 Fix исправление ошибки при использовании jQuery Quick Edit и установленном моде Change Post Background Colour (цветной фон сообщений)
После правки первого сообщения быстрой правкой цветной фон сообщения исчезал
В файле -
quickedit.php
Найти:
Код: Выделить всё
'topic_title' => $post_data['topic_title'],
Добавить после:
Код: Выделить всё
'post_bgcolor' => $post_data['post_bgcolor'],
Найти:
Код: Выделить всё
add_log('mod', $post_data['forum_id'], $post_data['topic_id'], 'LOG_POST_EDITED', $post_data['topic_title'], (!empty($post_data['username'])) ? $post_data['username'] : $user->lang['GUEST']);
Найти в строке:
Добавить в строку далее:
Последний раз редактировалось Пчелкин 26.04.2014 15:29, всего редактировалось 1 раз.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Пчелкин
Пчелкин
phpBB 3.3.0
Сообщения: 11361 Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз
Сообщение
Пчелкин » 26.04.2014 15:27
23 Fix исправления ошибки при использовании jQuery Quick Edit и установленном моде Moderator Messages (скрытые заметки модераторов)
После правки любого сообщения быстрой правкой jQuery Quick Edit в логе появляется запись об ошибке от заполнения лога модераторов
В файле -
functions_posting.php
Найти:
Код: Выделить всё
if ($post_moderation_checksum != $data['post_moderation_checksum'])
Заменить на:
Код: Выделить всё
if ($post_moderation_checksum != $data['post_moderation'])
Лог модераторов будет заполняться правильно
Последний раз редактировалось Пчелкин 01.12.2014 9:47, всего редактировалось 1 раз.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Пчелкин
Пчелкин
phpBB 3.3.0
Сообщения: 11361 Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз
Сообщение
Пчелкин » 01.05.2014 5:46
24 Fix исправления ошибки при использовании jQuery Quick Edit и установленном моде Moderator Messages (скрытые заметки модераторов)
После правки любого сообщения быстрой правкой jQuery Quick Edit заметка модераторов пропадает
В файле -
quickedit.php
Найти:
Добавить после:
Код: Выделить всё
'post_moderation' => $post_data['post_moderation'],
Найти строку:
Код: Выделить всё
add_log('mod', $post_data['forum_id'], $post_data['topic_id'],
Найти в ней:
Добавить после:
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Пчелкин
Пчелкин
phpBB 3.3.0
Сообщения: 11361 Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз
Сообщение
Пчелкин » 09.05.2014 1:00
25 Fix исправления ошибки при УСТАНОВЛЕННОМ МОДЕ - АВАТАРА ТОПИСТАРТЕРА И ПОСЛЕДНЕГО ОТВЕТИВШЕГО в списках форумов Avatar Index Viewforum v1.3.0 .
При поднятии темы аватара автора последнего сообщения в списках форумов не менялась.
Автор исправления -
Татьяна5
includes/functions_posting.php
Найти:
Код: Выделить всё
function phpbb_bump_topic($forum_id, $topic_id, $post_data, $bump_time = false)
Найти
Добавить перед:
Код: Выделить всё
//-- mod : apiv ----------------------------------------------------------------
//-- add
$avatar_info = serialize(array(
'avatar' => $user->data['user_avatar'],
'type' => $user->data['user_avatar_type'],
'width' => $user->data['user_avatar_width'],
'height' => $user->data['user_avatar_height'],
));
//-- fin mod : apiv ------------------------------------------------------------
Найти:
Код: Выделить всё
forum_last_poster_colour = '" . $db->sql_escape($post_data['topic_last_poster_colour']) . "'
Заменить на:
Код: Выделить всё
forum_last_poster_colour = '" . $db->sql_escape($post_data['topic_last_poster_colour']) . "',
forum_last_poster_avatar = '" . $db->sql_escape($avatar_info) . "'
Последний раз редактировалось Пчелкин 15.05.2014 5:58, всего редактировалось 1 раз.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Пчелкин
Пчелкин
phpBB 3.3.0
Сообщения: 11361 Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз
Сообщение
Пчелкин » 15.05.2014 5:53
26 Fix исправления ошибки при УСТАНОВЛЕННОМ МОДЕ ПАРОЛЬ НА ТЕМУ - topic_password v2.0.1 И БЫСТРАЯ ПРАВКА - jQuery Quick Edit
После быстрой правки первого сообщения в теме пароль слетал...
Автор исправления - данные не сохранились... Извините.
По инструкции в файле
functions_posting.php вместо
Найти:
Код: Выделить всё
'topic_attachment' => (!empty($data['attachment_data'])) ? 1 : (isset($data['topic_attachment']) ? $data['topic_attachment'] : 0),
Добавить после:
Код: Выделить всё
'topic_password' => $data['topic_password'],
Надо добавить другой код:
Код: Выделить всё
'topic_password' => (!empty($data['topic_password'])) ? $data['topic_password'] : '',
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Пчелкин
Пчелкин
phpBB 3.3.0
Сообщения: 11361 Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз
Сообщение
Пчелкин » 25.05.2014 10:01
27 Fix исправления ошибки при УСТАНОВЛЕННОМ МОДЕ ПАРОЛЬ НА ТЕМУ - topic_password v2.0.1
В версии мода 2.0.1 есть баг - если зайти в профиль юзера и нажать на "Найти сообщения пользователя", то в результате поиска можно прочитать все посты из всех запароленных тем этого юзера.
В файлах
includes/search/fulltext_mysql.php и
includes/search/fulltext_native.php
Найти:
Код: Выделить всё
function author_search($type, $firstpost_only, $sort_by_sql, $sort_key, $sort_dir, $sort_days, $ex_fid_ary, $m_approve_fid_ary, $topic_id, $author_ary, $author_name, &$id_ary, $start, $per_page)
{
global $config, $db;
Добавить после:
Найти:
Код: Выделить всё
$sql_firstpost = ($firstpost_only) ? ' AND p.post_id = t.topic_first_post_id' : '';
Добавить после:
Код: Выделить всё
//Begin fix for Topic password mod
if($type == 'posts' && !$auth->acl_get('a_') && $auth->acl_get('m_'))
{
$sql_ext = 'SELECT topic_id FROM ' . TOPICS_TABLE . ' WHERE topic_password != ""';
$result_ext = $db->sql_query($sql_ext);
$ex_tid_ary = array();
while($row_ext = $db->sql_fetchrow($result_ext))
{
$ex_tid_ary[] = $row_ext['topic_id'];
}
$db->sql_freerusult($result_ext);
$sql_author .= (sizeof($ex_tid_ary)) ? ' AND ' . $db->sql_in_set('p.topic_id', $ex_tid_ary, true) : '';
unset($ex_tid_ary);
}
//End fix
FIX исключает из результатов поиска сообщения из запароленных тем всем кроме модеров и админов.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Пчелкин
Romnik
phpBB 2.0.3
Сообщения: 387 Стаж: 15 лет 7 месяцев
Откуда: Москва/Выдропужск
Благодарил (а): 44 раза
Поблагодарили: 76 раз
Сообщение
Romnik » 27.09.2014 12:28
Пчелкин писал(а): 'USER_AVATAR_THUMB' => ($row['user_avatar']) ? get_user_avatar($row['user_avatar'], $row['user_avatar_type'], ($row['user_avatar_width'] > $row['user_avatar_height']) ? 25 : (25 / $row['user_avatar_height']) * $row['user_avatar_width'], ($row['user_avatar_height'] > $row['user_avatar_width']) ? 25 : (25 / $row['user_avatar_width']) * $row['user_avatar_height']) : '',
У меня в viewonline.php нет такой строчки.
Не могу понять из какого мода данный код.
Всё перерыл...
Romnik
Пчелкин
phpBB 3.3.0
Сообщения: 11361 Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз
Сообщение
Пчелкин » 27.09.2014 14:09
Пчелкин писал(а): при установленном моде Avatar On Memberlist v1.0.3
Из этого -
https://www.phpbb.com/community/viewtop ... 9&t=583545
Так как именно его ресайз и берется потом для добавления микроав в онлайн, в списках групп и так далее... Короче - везде...
В дистрибутиве мода в папке
сontrib инструкция добавления на страницу онлайн... Оттуда все и пляшет...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Пчелкин
Romnik
phpBB 2.0.3
Сообщения: 387 Стаж: 15 лет 7 месяцев
Откуда: Москва/Выдропужск
Благодарил (а): 44 раза
Поблагодарили: 76 раз
Сообщение
Romnik » 27.09.2014 15:14
Пчелкин писал(а): В дистрибутиве мода в папке сontrib инструкция добавления на страницу онлайн... Оттуда все и пляшет...
Стоял более ранний мод вывода аватары в on-line, не доставало именно этой строчки. - поэтому и не додумался...
Поставил из
сontrib и всё заработало.
Спасибо!
Romnik
apollion
phpBB 2.0.22
Сообщения: 1382 Стаж: 12 лет 6 месяцев
Откуда: Юг Руси
Благодарил (а): 50 раз
Поблагодарили: 99 раз
Сообщение
apollion » 01.12.2014 3:06
За три года поставить 600 модов еще и сдружить - нет слов.
Я уже на Adaptive Hide Bbcode который кнопки в камментах съедает - сломался и снес его. Не работает он собака. Конфликтует с каким-то модом. Наверно.
apollion
Пчелкин
phpBB 3.3.0
Сообщения: 11361 Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз
Сообщение
Пчелкин » 01.12.2014 3:17
28 Fix-2 исправления ошибки при УСТАНОВЛЕННОМ МОДЕ ПАРОЛЬ НА ТЕМУ - topic_password v2.0.1 И БЫСТРАЯ ПРАВКА - jQuery Quick Edit
После быстрой правки первого закрепленного сообщения в теме пароль слетал...
Автор исправления - данные не сохранились... Извините.
В файле - quickedit.php
Найти:
Код: Выделить всё
'topic_title' => $post_data['topic_title'],
Добавить после:
Код: Выделить всё
'topic_password' => $post_data['topic_password'],
В строке:
Код: Выделить всё
add_log('mod', $post_data['forum_id'], $post_data['topic_id'],
Блока
Код: Выделить всё
// Add moderator edit to the moderator log
**********************************************
$uid = $bitfield = '';
Найти часть строки:
[/code]
Добавить после в строку:
Будьте внимательны!!! Между кодами должны оставаться равные промежутки!!!
Пример:
Код: Выделить всё
$post_data['topic_title'], $post_data['topic_password'], $post_data['post_moderation'], $post_data['post_bgcolor'], $post_data['topic_desc'], $post_data['topic_title_colour'],
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Пчелкин
Пчелкин
phpBB 3.3.0
Сообщения: 11361 Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз
Сообщение
Пчелкин » 05.01.2015 12:50
Автор доработки -
Татьяна5
29 Fix для мода classifieds_2.0.0 . При нажатии на "отправить ЛС" заголовок лота не становится заголовком ЛС.
classifieds_single_body.html
Найти
В строке добавить после
Найти
Код: Выделить всё
<li><b>{L_CL_AD_TITLE}</b>: <!-- IF AD_PREFIX --><span<!-- IF AD_PREFIX_COLOR --> style="color: #{AD_PREFIX_COLOR};"<!-- ENDIF -->>[{AD_PREFIX}]</span> <!-- ENDIF -->{AD_TITLE}</li>
Заменить на
Код: Выделить всё
<li><b>{L_CL_AD_TITLE}</b>: <!-- IF AD_PREFIX --><span<!-- IF AD_PREFIX_COLOR --> style="color: #{AD_PREFIX_COLOR};"<!-- ENDIF -->>[{AD_PREFIX}]</span> <!-- ENDIF --><span id="ad_title">{AD_TITLE}</span></li>
Добавить в тот файл скрипт (где угодно, можно в конце файла до футера)
Код: Выделить всё
<script>
$(document).ready(function() {
$('#send_pm').click(function() {
localStorage['classifieds_ad_title'] = $('#ad_title').html();
});
});
</script>
На странице отправки ЛС добавить скрипт
Код: Выделить всё
<script>
$(document).ready(function() {
if(localStorage['classifieds_ad_title'] && localStorage['classifieds_ad_title'] != '')
{
$('#subject').val(localStorage['classifieds_ad_title']);
}
localStorage['classifieds_ad_title'] = '';
});
</script>
По скриптам ограничение одно - добавлять после
jQuery
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Пчелкин