Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
rxu
phpBB Guru
Сообщения: 16947 Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз
Сообщение
rxu » 12.08.2015 22:08
'test'
Отправлено спустя 10 секунд:
"test"
Отправлено спустя 11 секунд:
'test2'
Отправлено спустя 14 секунд:
Что я не так делаю?
Отправлено спустя 35 секунд:
'test'
Отправлено спустя 15 секунд:
Отправлено спустя 27 секунд:
т.е. проблема только в кастомном ббкоде icode?
rxu
Татьяна5
Поддержка
Сообщения: 12752 Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз
Сообщение
Татьяна5 » 12.08.2015 22:16
Тест
'текст в кавычках'
До склейки.
Отправлено спустя 20 секунд:
Тест
'текст в кавычках'
После склейки.
Отправлено спустя 54 секунды:
Ничего не преобразовалось
Дубль 2 - в теге b
'текст в кавычках'
Отправлено спустя 1 минуту 3 секунды:
Ничего
В теге ref
'текст в кавычках'
Отправлено спустя 37 секунд:
Да, проблема в кастомных ббкодах (icode, ref)
Татьяна5
Perfecthus
phpBB 2.0.12
Сообщения: 871 Стаж: 14 лет 6 месяцев
Откуда: Оттуда
Благодарил (а): 53 раза
Поблагодарили: 92 раза
Сообщение
Perfecthus » 23.08.2015 11:44
При отправке сообщения в теме, которое должно приклеиться к предыдущему, получаю вот такую ошибку.
Снимок.PNG
Установлены следующие расширения
Снимок0.PNG
Подскажите, в чём подвох?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Perfecthus
LavIgor
Former team member
Сообщения: 3468 Стаж: 11 лет
Благодарил (а): 39 раз
Поблагодарили: 792 раза
Сообщение
LavIgor » 23.08.2015 12:25
Perfecthus , склейка не использует Ajax. Его использует расширение QuickReply.
У Вас ошибка 500. Что говорят логи на сервере?
LavIgor
Perfecthus
phpBB 2.0.12
Сообщения: 871 Стаж: 14 лет 6 месяцев
Откуда: Оттуда
Благодарил (а): 53 раза
Поблагодарили: 92 раза
Сообщение
Perfecthus » 23.08.2015 15:01
LavIgor писал(а): Что говорят логи на сервере?
Надо заглянуть :)
Perfecthus
romeo_piter
phpBB 2.0.22
Сообщения: 1369 Стаж: 16 лет
Благодарил (а): 163 раза
Поблагодарили: 20 раз
Сообщение
romeo_piter » 23.08.2015 16:44
Подскажите, почему в некоторых разделах сепаратор выглядит нормально, т.е.:
Отправлено спустя 1 минуту 14 секунд:
А в некоторых добавляется название темы:
Отправлено спустя 1 минуту 14 секунд:
Название темы
romeo_piter
LavIgor
Former team member
Сообщения: 3468 Стаж: 11 лет
Благодарил (а): 39 раз
Поблагодарили: 792 раза
Сообщение
LavIgor » 23.08.2015 17:09
romeo_piter писал(а): добавляется название темы
Название темы добавляется тогда, когда заголовок сообщения от него отличается.
Ситуация может возникнуть вследствие очень длинного заголовка темы или перемещения сообщения в другую тему.
LavIgor
romeo_piter
phpBB 2.0.22
Сообщения: 1369 Стаж: 16 лет
Благодарил (а): 163 раза
Поблагодарили: 20 раз
Сообщение
romeo_piter » 23.08.2015 17:44
Это можно как-то отключить?
romeo_piter
Perfecthus
phpBB 2.0.12
Сообщения: 871 Стаж: 14 лет 6 месяцев
Откуда: Оттуда
Благодарил (а): 53 раза
Поблагодарили: 92 раза
Сообщение
Perfecthus » 04.09.2015 17:22
LavIgor писал(а): Что говорят логи на сервере?
Логи говорят об этом:
Код: Выделить всё
[Fri Sep 04 18:13:49 2015] [error] [client 42.28.16.11] PHP Fatal error: Using $this when not in object context in /www/domain.ru/ext/rxu/PostsMerging/event/listener.php on line 187, referer: http://www.precision-machines.ru/viewtopic.php?f=48&p=2326
Строка 187 в listener.php
function ($matches) { return $this->user->lang($matches[1]); },
Как-то так... И чего ему не нравится?
Perfecthus
LavIgor
Former team member
Сообщения: 3468 Стаж: 11 лет
Благодарил (а): 39 раз
Поблагодарили: 792 раза
Сообщение
LavIgor » 04.09.2015 19:10
Perfecthus , у нас принято читать тему или пользоваться поиском перед отправкой ответа.
Re: [release] Posts merging by rxu (Пост LavIgor #467485)
В моём сообщении даже ссылка на правку есть, которую нужно просто временно отменить.
LavIgor
Perfecthus
phpBB 2.0.12
Сообщения: 871 Стаж: 14 лет 6 месяцев
Откуда: Оттуда
Благодарил (а): 53 раза
Поблагодарили: 92 раза
Сообщение
Perfecthus » 05.09.2015 12:02
LavIgor писал(а): В моём сообщении даже ссылка на правку есть, которую нужно просто временно отменить
Извиняюсь, не заметил, такое бывает, так что не стоит ругаться ;)
Отправлено спустя 13 минут 13 секунд:
LavIgor писал(а): Т.е. есть несовместимость с PHP 5.3.3
У меня PHP Version 5.3.29-1~dotdeb.0
Внёс правки с github расширение заработало. Спасибо.
Perfecthus
Dutch
phpBB 1.4.2
Сообщения: 67 Стаж: 16 лет 5 месяцев
Откуда: Kiev
Благодарил (а): 1 раз
Поблагодарили: 2 раза
Сообщение
Dutch » 15.10.2015 20:24
После сохранения настроек выдает ошибку:
Код: Выделить всё
SQL ERROR [ mysqli ]
Duplicate entry 'posts_merging_separator_text' for key 'PRIMARY' [1062]
SQL
INSERT INTO phpbb_config_text (config_name, config_value) VALUES ('posts_merging_separator_text', '{L_MERGE_SEPARATOR}')
Правда в БД настройки все же сохраняются.
В чем может быть трабл и как его решить? Может в тонкой настройки мускула?
Dutch
rxu
phpBB Guru
Сообщения: 16947 Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз
Сообщение
rxu » 15.10.2015 20:45
Dutch писал(а): После сохранения настроек выдает ошибку
Версия MySQL 5.6 или старше? Таблицы InnoDB?
rxu
Dutch
phpBB 1.4.2
Сообщения: 67 Стаж: 16 лет 5 месяцев
Откуда: Kiev
Благодарил (а): 1 раз
Поблагодарили: 2 раза
Сообщение
Dutch » 15.10.2015 20:51
rxu писал(а): Версия MySQL 5.6 или старше? Таблицы InnoDB?
5.3.12-MariaDB, а таблицы в InnoDB.
Dutch
rxu
phpBB Guru
Сообщения: 16947 Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз
Сообщение
rxu » 15.10.2015 20:53
Для теста нужно хакнуть \phpbb\config\db_text.php
, а именно попробовать убрать или закомментировать 2 строки вида $this->db->sql_transaction
в функции public function set_array(array $map)
.
rxu