• Фиксы ошибок от модов, исправления, доработки • 
Здесь инструкции по дружбе модов и доработки
При создании темы о модах для двигателя форумов phpBB ветки до версии 3.0.14 название темы должно начинаться с названия мода на английском, без указания версии, затем тире, затем короткое название мода на русском с маленькой буквы. Создание тем не о модах в данном подфоруме запрещено. Посторонние темы о двиге и посторонних проблемах для ветки до версии 3.0.14 в соседнем подфоруме.

    Фиксы ошибок от модов, исправления, доработки

Сообщение Разместил Александр Лешванов 25 мар 2013, 05:57

Здесь инструкции по дружбе модов...
Что насобирал... Могут быть повторы. Закончу выкладывать все - потом проверю на повторы....

О Версиях мода с файлами именно с этого форума.
ПОМНИТЕ!!!! Скачивая и устанавливая вариант мода с файлами от этого форума вы рискуете!!!
Не имея знаний в вопросах правки и исправления глюков делать это не стоит!
1. Я не могу помнить всех нюансов и правок в моде и доработок его работы у себя на форуме!
2. Обычно все файлы мода у меня тут максимально оптимизированы, из них выкинуто все "лишнее".
3. Переводы адаптированы именно под данный форум с правилами под так называемую "тошноту".
4. Файлы стиля могут иметь CSS классы, которых нет в ваших классах CSS ваших стилей
5. В любых файлах могут находиться правки от других модов (дружбы) и даже от СЕО

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Аватар пользователя
Александр Лешванов
(можно Николаич)
(можно Николаич) 
*

Фиксы ошибок от модов, исправления, доработки

Сообщение Разместил Татьяна5 27 ноя 2013, 05:39

09 Fix от автор мода Avatar Index Viewforum v1.3.0 (выложен им - ТУТ ) для уменьшения аватарок от fashion Random No Avatar v1.0.4b [Рандомный "Ноуаватар"] при установленном Avatar Index Viewforum v1.3.0 имеет небольшой глюк...
Аватары при данной правке теряют соотношение сторон и авы становится чисто квадратными... Ну или такими, как выставлены размеры... Что не есть айс...
Создан более гибкий выход правки кода из этого сообщения - Дружба модов между собой (наработки)
Заменить на:
Код: выделить все
//-- mod : apiv ----------------------------------------------------------------
//-- add
function user_display_avatar($row, $prefix = '', $tpl_switch, $display)
{
   if ( !$display || empty($row[$prefix . '_poster_avatar']) )
   {
      return;
   }

   global $config, $template;

   $avatar = unserialize($row[$prefix . '_poster_avatar']);
   if ( $avatar['width'] >= $avatar['height'] )
   {
      $avatar_width = ($avatar['width'] > $config['avatar_max_dimensions']) ? $config['avatar_max_dimensions'] : $avatar['width'];
      $avatar_height = ($avatar_width == $config['avatar_max_dimensions']) ? round($config['avatar_max_dimensions'] / $avatar['width'] * $avatar['height']) : $avatar['height'];
   }
   else
   {
      $avatar_height = ($avatar['height'] > $config['avatar_max_dimensions']) ? $config['avatar_max_dimensions'] : $avatar['height'];
      $avatar_width = ($avatar_height == $config['avatar_max_dimensions']) ? round($config['avatar_max_dimensions'] / $avatar['height'] * $avatar['width']) : $avatar['width'];
   }
   
   if (!$avatar_width && !$avatar_height) {
      $avatar_width = $avatar_height = $config['avatar_max_dimensions'];
   }

   $template->alter_block_array($tpl_switch, array(
      strtoupper($prefix) . '_POSTER_AVATAR' => get_user_avatar($avatar['avatar'], $avatar['type'], $avatar_width, $avatar_height),
      strtoupper($prefix) . '_POSTER_AVATAR_MARGIN' => ($avatar_width == $config['avatar_max_dimensions']) ? 5 : ($config['avatar_max_dimensions'] - $avatar_width + 5),
   ), true, 'change');
}
//-- fin mod : apiv ------------------------------------------------------------

Данная правка убивает ТРЕХ ЗАЙЦЕВ - ресайзятся обычные авы, ресайзятся рандом авы и сохраняется соотношение ав нестандартного размера ...
Аватар пользователя
Татьяна5
Профессор форума
Профессор форума 
*

Фиксы ошибок от модов, исправления, доработки

Сообщение Разместил Александр Лешванов 02 апр 2014, 05:00

15 Fix для добавления описания от мода Topic SEO description (дескрипшен к названию темы) при установленном моде NV recent topics
Открыть: includes/functions_recenttopics.php
Найти:
Код: выделить все
'FORUM_ID'               => $forum_id,

Добавить после:
Код: выделить все
 'SEO_DESC_TOPIC'    => $row['seo_desc'],

Открыть: recent_topics_body.html
Найти:
Код: выделить все
{recent_topics.TOPIC_TITLE}</a>

Добавить после:
Код: выделить все
<!-- IF recent_topics.SEO_DESC_TOPIC --><br />{recent_topics.SEO_DESC_TOPIC}<!-- ENDIF -->

В списке блока от NV recent topics появятся описание тем, если они есть и вбиты.

Аватар пользователя
Александр Лешванов
(можно Николаич)
(можно Николаич) 
*

Фиксы ошибок от модов, исправления, доработки

Сообщение Разместил Александр Лешванов 02 апр 2014, 05:09

13 Fix ошибки от мода Post Expire v1.0.3 (действия по расписанию) при установленном моде Contact Admin 306 v1.0.10 (связь с администрацией)
Открыть: contact.php
Найти:
Код: выделить все
// 3.0.6
'force_approved_state' => true,

Добавить после:
Код: выделить все
// add-on post expire
'post_expire_time' => -1,

Ошибка от дебаггера пропадет...
Кто дал сий совет - не помню... тут помню, а тут не помню (не записал).
Форма от мода Contact Admin 306 v1.0.10 будет отправляться без ошибок.
Аватар пользователя
Александр Лешванов
(можно Николаич)
(можно Николаич) 
*

Фиксы ошибок от модов, исправления, доработки

Сообщение Разместил Александр Лешванов 02 апр 2014, 05:12

Исправление глюка автора первого сообщения ПРИ БЫСТРОЙ ПРАВКЕ МОДОМ jQuery Quick Edit (автор менялся на того, кто правил)
Фикс ошибки: при правке первого поста темы - топикстартером назначался тот кто правит
В файле quickedit.php
Найти:
Код: выделить все
submit_post('edit', $post_data['post_subject'], $user->data['username'], $post_data['topic_type'], $poll, $data);

Заменить на:
Код: выделить все
submit_post('edit', $post_data['post_subject'], $post_data['username'], $post_data['topic_type'], $poll, $data);
Аватар пользователя
Александр Лешванов
(можно Николаич)
(можно Николаич) 
*

Фиксы ошибок от модов, исправления, доработки

Сообщение Разместил Александр Лешванов 02 апр 2014, 05:44

18 Fix ошибки от мода First post on every page (первое сообщение на все страницы темы) при установленном моде Post Number In Viewtopic v1.0.8 (нумерация сообщений в теме)
Открыть: viewtopic.php
Найти:
Код: выделить все
// First post on every page
// Show first post on every page if needed
// For the case the user is trying to reach the first half of the topic

Добавить перед:
Код: выделить все
// FIX: Post number in viewtopic, $j adjusts the displayed post number
$j = 0;

Найти
Код: выделить все
   }
   $i++;

Добавить перед:
Код: выделить все
      $j--;

Найти:
Код: выделить все
   $post_list[$i] = $topic_data['topic_first_post_id'];

Добавить после:
Код: выделить все
      $j--;

Найти:
Код: выделить все
   $postrow['POST_NUM'] = $start + ($i+1);

Заменить на:
Код: выделить все
      // FIX: First post on every page
   $postrow['POST_NUM'] = ( ($topic_data['topic_first_post_id'] == $rowset[$post_list[$i]]['post_id']) ) ? 1 : $start + ($i+$j+1);

Ошибка от дебаггера пропадет....

Аватар пользователя
Александр Лешванов
(можно Николаич)
(можно Николаич) 
*

Фиксы ошибок от модов, исправления, доработки

Сообщение Разместил Александр Лешванов 15 апр 2014, 14:45

19 Fix ошибки от мода Featured Topic Mod v0.2.0 (рекомендуемые темы) при установленном моде JQuery_Quick_Edit (быстрая правка сообщений)
Фикс для совместимости с JQuery_Quick_Edit:
В Файле quickedit.php:
Найти:
Код: выделить все
                $poll = array(

Добавить перед:
Код: выделить все
      //Begin Fix to compatible with  Featured Topic Mod
      if(isset($post_data['topic_featured']))
      {
         $data['topic_featured'] = $post_data['topic_featured'];
      }   
      //End Fix to compatible with  Featured Topic Mod

Fix от Павла

Аватар пользователя
Александр Лешванов
(можно Николаич)
(можно Николаич) 
*

Фиксы ошибок от модов, исправления, доработки

Сообщение Разместил Александр Лешванов 15 апр 2014, 14:59

20 Fix исправление ошибки при использовании jQuery Quick Edit и установленном моде Topic Title Colour (цветные названия тем) После правки первого сообщения быстрой правкой назначенный цвет названия темы исчезал
В файле - quickedit.php
Найти:
Код: выделить все
          'topic_title'       => $post_data['topic_title'],

Добавить после:
Код: выделить все
         'topic_title_colour'       => $post_data['topic_title_colour'],

Найти:
Код: выделить все
         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']);

В строке найти:
Код: выделить все
$post_data['topic_title'],

Добавить в строку:
Код: выделить все
 $post_data['topic_title_colour'],

Аватар пользователя
Александр Лешванов
(можно Николаич)
(можно Николаич) 
*

Фиксы ошибок от модов, исправления, доработки

Сообщение Разместил Александр Лешванов 15 апр 2014, 15:03

21 Fix исправление ошибки при использовании jQuery Quick Edit и установленном моде Topics Descript (дополнительное описание к теме) После правки первого сообщения быстрой правкой дополнительное описание темы исчезало
В файле - quickedit.php
Найти:
Код: выделить все
          'topic_title'       => $post_data['topic_title'],

Добавить после:
Код: выделить все
         'topic_desc'       => $post_data['topic_desc'],

Найти:
Код: выделить все
         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']);

Найти в строке:
Код: выделить все
$post_data['topic_title'],

Добавить в строку далее:
Код: выделить все
 $post_data['topic_desc'],

Аватар пользователя
Александр Лешванов
(можно Николаич)
(можно Николаич) 
*

Фиксы ошибок от модов, исправления, доработки

Сообщение Разместил Александр Лешванов 20 апр 2014, 18:16

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']);

Найти в строке:
Код: выделить все
$post_data['topic_title'],

Добавить в строку далее:
Код: выделить все
 $post_data['post_bgcolor'],

Аватар пользователя
Александр Лешванов
(можно Николаич)
(можно Николаич) 
*

Фиксы ошибок от модов, исправления, доработки

Сообщение Разместил Александр Лешванов 26 апр 2014, 18: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'])

Лог модераторов будет заполняться правильно

Аватар пользователя
Александр Лешванов
(можно Николаич)
(можно Николаич) 
*
Предыдущая страница
Следующая страница

Вернуться в 450 модов движка форумов phpBB (до версии 3.0.14)



 • Блок вывода аналогичных по названию других тем нашего форума • 

HTML5 Validated Счетчик ИКС Яндекс.Метрика
cron