[BETA] Topic image

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
SF
phpBB 1.4.4
Сообщения: 149
Стаж: 19 лет 8 месяцев
Благодарил (а): 1 раз

Re: [BETA] Topic image

Сообщение SF »

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

    * user error: in /home2/madfanbo/public_html/forum/includes/db/dbal.php on line 694.
    * user error: SQL ERROR [ mysqli ]

      Column 'topic_image_id' cannot be null [1048]

      SQL

      INSERT INTO phpbb_topics (topic_poster, topic_time, topic_last_view_time, forum_id, icon_id, topic_approved, topic_title, topic_first_poster_name, topic_first_poster_colour, topic_type, topic_time_limit, topic_attachment, topic_image_id) VALUES (2, 1288656732, 1288656732, '14', 1, 1, 'test', 'truth1one', '6699FF', 0, 0, 0, NULL)

      BACKTRACE

      FILE: includes/db/mysqli.php
      LINE: 163
      CALL: dbal->sql_error()

      FILE: includes/functions_posting.php
      LINE: 2060
      CALL: dbal_mysqli->sql_query()

      FILE: home2/madfanbo/public_html/site/modules/phpbbforum/includes/phpbbvbridge/phpbb_api_subs.php
      LINE: 1067
      CALL: submit_post()

      FILE: home2/madfanbo/public_html/site/modules/phpbbforum/phpbbforum.module
      LINE: 607
      CALL: phpbb_api_submit_post()

      FILE: home2/madfanbo/public_html/site/modules/node/node.module
      LINE: 679
      CALL: phpbbforum_nodeapi()

      FILE: home2/madfanbo/public_html/site/modules/node/node.module
      LINE: 932
      CALL: node_invoke_nodeapi()

      FILE: home2/madfanbo/public_html/site/modules/node/node.pages.inc
      LINE: 456
      CALL: node_save()

      FILE: home2/madfanbo/public_html/site/includes/form.inc
      LINE: 780
      CALL: node_form_submit()

      FILE: home2/madfanbo/public_html/site/includes/form.inc
      LINE: 420
      CALL: form_execute_handlers()

      FILE: home2/madfanbo/public_html/site/includes/form.inc
      LINE: 119
      CALL: drupal_process_form()

      FILE: home2/madfanbo/public_html/site/modules/node/node.pages.inc
      LINE: 58
      CALL: drupal_get_form()

      FILE:
      LINE:
      CALL: node_add()

      FILE: home2/madfanbo/public_html/site/includes/menu.inc
      LINE: 348
      CALL: call_user_func_array()

      FILE: home2/madfanbo/public_html/site/index.php
      LINE: 18
      CALL: menu_execute_active_handler()

      in /home2/madfanbo/public_html/forum/includes/db/dbal.php on line 697.

Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: [BETA] Topic image

Сообщение MIT »

Так гораздо лучше.

Попробуй:
Open /modules/phpbbforum/phpbbforum.module (что за уродское расширение?)
Find

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

      $data['post_edit_locked'] = 0; 
After add

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

      $data['topic_image_id'] = 0; 
SF
phpBB 1.4.4
Сообщения: 149
Стаж: 19 лет 8 месяцев
Благодарил (а): 1 раз

Re: [BETA] Topic image

Сообщение SF »

Работает! Огромное спасибо!!! Ваша поддержка как обычно лучшая на форуме!
MIT писал(а):(что за уродское расширение?)
Стандартное для модулей Друпала.
Аватара пользователя
iМаньяк
phpBB 2.0.0
Сообщения: 200
Стаж: 16 лет 1 месяц
Благодарил (а): 32 раза
Поблагодарили: 3 раза

Re: [BETA] Topic image

Сообщение iМаньяк »

MIT
такая проблема:
iМаньяк писал(а):После установки мода (Topic Image) наверное неудачной.. загружать изображение можно только по одному как в топике с модом Multi Upload, так и в галерее...
Если загружать больше одного файла всегда появляется ошибка:

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

bmw x5.png => Не удалось загрузить файл.
Аватара пользователя
iМаньяк
phpBB 2.0.0
Сообщения: 200
Стаж: 16 лет 1 месяц
Благодарил (а): 32 раза
Поблагодарили: 3 раза

Re: [BETA] Topic image

Сообщение iМаньяк »

MIT
куда запропостился???
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: [BETA] Topic image

Сообщение MIT »

В инструкции есть такое действие:
Find

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

    $message_parser->parse_attachments('fileupload', $mode, $forum_id, $submit, $preview, $refresh); 
Replace With

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

    foreach ($_FILES as $form_name => $value)
    {
        $message_parser->parse_attachments($form_name, $mode, $forum_id, $submit, $preview, $refresh);
    } 
Для совместимости надо заменять на это:

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

    foreach ($_FILES as $form_name => $value)
    {
        $message_parser->parse_attachments($form_name, $mode, $forum_id, $submit, $preview, $refresh, false , true);
    } 
Насколько я помню, этого достаточно.
Аватара пользователя
iМаньяк
phpBB 2.0.0
Сообщения: 200
Стаж: 16 лет 1 месяц
Благодарил (а): 32 раза
Поблагодарили: 3 раза

Re: [BETA] Topic image

Сообщение iМаньяк »

MIT
вырезал с форума полностью весь код этого мода, а мод загрузки файлов работает загружает файлы но все равно пишет ошибку хоть и загрузил файлы, до этого загружал только один файл и писал ту же ошибку щас загружает все которые ему даш и пишет ошибку.... может дело в SQL запросах? можно как нибудь удалить которые были раннее введены?
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: [BETA] Topic image

Сообщение MIT »

Скинь в личку данные для доступа, поглядим что там к чему.
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

Re: [BETA] Topic image

Сообщение Di_Mok »

Жду не дождусь новой версии. Новые возможности - то, что доктор прописал.
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: [BETA] Topic image

Сообщение MIT »

Di_Mok писал(а):не дождусь
Как верно подмечено...
Будет, обещаю :)
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

Re: [BETA] Topic image

Сообщение Di_Mok »

Загорелось впихнуть Topic image (мод на форуме стоит и работает) в Board3Portal, в блок news_compact. Не получается. Собственно этого и ожидал, т.к. модом управляют форумные права. MIT, не поможешь?
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: [BETA] Topic image

Сообщение Garret_Dark »

MIT, спасибо за мод!
Обнаружилась ошибка, при включенном дебаге в админке - стили - наборы рисунков - изменить
Вылазят, ошибки и весь рус. текст превращается в крякозябры, если дебаг отключить, то все ОК.
В чем может быть проблема, подскажите пожалуйста?
При этом, судя по всему, мод работает нормально.

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

[phpBB Debug] PHP Notice: in file /includes/acp/acp_styles.php on line 1515: Undefined index: IMG_TOPIC_IMAGE_NO_PHOTO
[phpBB Debug] PHP Notice: in file /adm/index.php on line 150: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3718)
[phpBB Debug] PHP Notice: in file /adm/index.php on line 152: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3718)
[phpBB Debug] PHP Notice: in file /adm/index.php on line 153: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3718)
[phpBB Debug] PHP Notice: in file /adm/index.php on line 154: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3718)
P.S. Хотелось бы попросить в будущей версии, а точнее в инструкции писать несколько... раздельнее чтоли. Очень много "Найти - заменить", хотя в некоторых случаях уместнее было бы "Найти - найти в строке - добавить после/до в строке", а то если есть установленные моды, иногда приходиться достаточно долго искать "10 отличий".
Спасибо
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: [BETA] Topic image

Сообщение MIT »

Garret_Dark писал(а):Undefined index: IMG_TOPIC_IMAGE_NO_PHOTO
Забыл внести правки в imageset.cfg?
Garret_Dark писал(а):текст превращается в крякозябры
AddDefaultCharset UTF-8
Garret_Dark писал(а):писать несколько... раздельнее чтоли
Это как?
Garret_Dark писал(а):Очень много "Найти - заменить", хотя в некоторых случаях уместнее было бы "Найти - найти в строке - добавить после/до в строке"
И увеличить длину портянки инструкции в два-три раза?
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: [BETA] Topic image

Сообщение Garret_Dark »

MIT писал(а):Забыл внести правки в imageset.cfg?
Нет не забыл, для каждого языкового пакета. В инструкции кстати ошибка в styles\prosilver\imageset\ru\imageset.cfg
найти img_button_topic_reply = button_topic_reply.gif*48*48
Добавить после
img_topic_image_no_photo = no-photo.gif*25*94
(Перепутаны между собой размеры, должно быть button_topic_reply.gif*25*94 и no-photo.gif*48*48)
MIT писал(а):AddDefaultCharset UTF-8
Ну кракозябры возникают только при ошибке, потому это лишь следствие той проблемы.
MIT писал(а):И увеличить длину портянки инструкции в два-три раза?
Ну не в два-три, но согласен, значительно. Но это существенно упростит правки на форумах где установлено много модов.
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: [BETA] Topic image

Сообщение Garret_Dark »

Di_Mok писал(а):Загорелось впихнуть Topic image (мод на форуме стоит и работает) в Board3Portal, в блок news_compact. Не получается. Собственно этого и ожидал, т.к. модом управляют форумные права. MIT, не поможешь?
Тоже самое... Di_Mok, что-нибудь получилось?
P.S. Я еще хочу реализовать всплывающее изображении при наведении курсора на иконку, чтобы показалось в полном размере или в несколько большем чем миниатюра... Пока получилось только открыть в новом окне при нажатии на иконку)))

Вернуться в «Бета-версии модов для phpBB 3.0.x»