Posts merging phpbb3 (Склейка сообщений)

В данном подфоруме будут располагаться темы с анонсами интересных модификаций, а так же будут рассматриваться проверенные временем дополнения для phpBB3.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Posts merging phpbb3 (Склейка сообщений)

Сообщение DeaDRoMeO »

А в админке нет соответствующей опции ??
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#21
Аватара пользователя
xalker
Заглянул на огонек
Заглянул на огонек
Сообщения: 23
Стаж: 11 лет 3 месяца

Posts merging phpbb3 (Склейка сообщений)

Сообщение xalker »

DeaDRoMeO писал(а):А в админке нет соответствующей опции ??
Есть, но там единица измерения - час:

"Интервал склеивания сообщений:
Количество часов, в течение которого сообщения пользователя будут склеены с его последним сообщением темы. Оставьте поле пустым или установите 0 для отключения этой функции."

0.2 или 0,2 не проходит )
#22
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Posts merging phpbb3 (Склейка сообщений)

Сообщение DeaDRoMeO »

http://www.phpbbguru.net/community/topi ... ml#p331760 вроде так
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#23
Аватара пользователя
godlakz
Заглянул на огонек
Заглянул на огонек
Сообщения: 18
Стаж: 10 лет 11 месяцев

Posts merging phpbb3 (Склейка сообщений)

Сообщение godlakz »

DeaDRoMeO, благодарю. В файле includes/posts_merging.php
поставил $merge_interval = intval($config['merge_interval']) * 3600; вместо 3600 секунд 1200 надеюсь сработает. Хотя там рекомендуют вроде бы как убрать еще какието значеия.
Мол: Соответственно, чтобы использовать дробные значения, надо убрать intval(). Иначе они округлятся.
Не знаю надо ли скобки убирать. :ne_vi_del:
#24
Аватара пользователя
godlakz
Заглянул на огонек
Заглянул на огонек
Сообщения: 18
Стаж: 10 лет 11 месяцев

Posts merging phpbb3 (Склейка сообщений)

Сообщение godlakz »

вроде как работает все ток я цифры менял и все скобки не трогал
#25
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Posts merging phpbb3 (Склейка сообщений)

Сообщение DeaDRoMeO »

Да я вот тоже не особо понял насчет функции, ну если работает и лог ошибок молчит - тогда все хорошо)
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#26
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

Posts merging phpbb3 (Склейка сообщений)

Сообщение Lorem Ipsum »

kulyasov писал(а):найдите
Код: Выделить все
$redirect_url = submit_post

добавить перед
Код: Выделить все
include($phpbb_root_path . 'includes/posts_merging.' . $phpEx);
Отредактировала таким же образом,
но всё равно выскакивает ошибка:
Общая ошибка

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

SQL ERROR [ mysql4 ]

Unknown column 'post_created' in 'field list' [1054]

SQL

UPDATE phpbb_posts SET bbcode_uid = '3shsb3kx', bbcode_bitfield = 'hg==', post_text = '[quote="Lorem Ipsum":3shsb3kx]подгружает без перезагрузки[/quote:3shsb3kx]\n <!-- s:) --><img src=\"{SMILIES_PATH}/icon_e_smile.gif\" alt=\":)\" title=\"Улыбается\" /><!-- s:) -->\n\n[size=85:3shsb3kx][color=green:3shsb3kx]Добавлено спустя :[/color:3shsb3kx][/size:3shsb3kx]\n[quote="Lorem Ipsum":3shsb3kx]подгружает без перезагрузки[/quote:3shsb3kx]\n <!-- s:) --><img src=\"{SMILIES_PATH}/icon_e_smile.gif\" alt=\":)\" title=\"Улыбается\" /><!-- s:) -->', post_checksum = 'a2a131fc5325875ad907b5b4256f8202', post_created = '1369288143', post_time = 1369288143, post_attachment = 0 WHERE post_id = 180

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/mysql.php
LINE: 175
CALL: dbal->sql_error()

FILE: [ROOT]/includes/posts_merging.php
LINE: 158
CALL: dbal_mysql->sql_query()

FILE: [ROOT]/posting.php
LINE: 1146
CALL: include('[ROOT]/includes/posts_merging.php')
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#27
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Posts merging phpbb3 (Склейка сообщений)

Сообщение DeaDRoMeO »

Lorem Ipsum, запросы к БД были выполнены ? Правки проверены ?
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#28
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

Posts merging phpbb3 (Склейка сообщений)

Сообщение Lorem Ipsum »

DeaDRoMeO писал(а):запросы к БД были выполнены ?
Да. Но мне выдаёт ошибку
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
DeaDRoMeO писал(а):Правки проверены ?
Да, три раза проверяла. Проблема только с вышеуказанным файлом.
И тысячи ошибок лезут при просмотре темы.
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#29
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Posts merging phpbb3 (Склейка сообщений)

Сообщение DeaDRoMeO »

Lorem Ipsum писал(а):Да. Но мне выдаёт ошибку
Не выполнены ибо чтото не то ты скопировала, выдает тебе ошибку синтаксиса, тип БД какой ??
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#30
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

Posts merging phpbb3 (Склейка сообщений)

Сообщение Lorem Ipsum »

MySQL
DeaDRoMeO писал(а):ибо чтото не то ты скопировала
Хм.. что было, то и скопировала...

Это уже третий раз я пытаюсь установить этот мод, не хочет и всё. Остальные моды нормально.
Последний раз редактировалось Lorem Ipsum 24 май 2013, 03:31, всего редактировалось 1 раз.
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#31
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Posts merging phpbb3 (Склейка сообщений)

Сообщение DeaDRoMeO »

Ну все дело в запросе, а если ты все правильно копируешь то фиг пойми в чем дело, пробуй запрос по частям отправлять, по одной строке
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#32
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

Posts merging phpbb3 (Склейка сообщений)

Сообщение Lorem Ipsum »

DeaDRoMeO писал(а):по одной строке
Хехе, таки по одной получилось.
И часто такое бывает, что запрос к базе не может произвестись целиком?
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#33
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Posts merging phpbb3 (Склейка сообщений)

Сообщение DeaDRoMeO »

Да это уникальные случаи, единицы)) Ошибка должна была исчезнуть, исчезла ?
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#34
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

Posts merging phpbb3 (Склейка сообщений)

Сообщение Lorem Ipsum »

Да.
Последняя строчка из запроса была не выполнена, а первые три показывали duplicate column
Последний раз редактировалось Lorem Ipsum 24 май 2013, 15:03, всего редактировалось 1 раз.
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#35
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Posts merging phpbb3 (Склейка сообщений)

Сообщение DeaDRoMeO »

И то ладненько))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#36
Аватара пользователя
Roman
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 161
Стаж: 11 лет 9 месяцев
Откуда: Киев
Контактная информация:

Posts merging phpbb3 (Склейка сообщений)

Сообщение Roman »

После долгих манипуляций мод всётаки установился.
Поначалу не получалось, не работал.
А потом, всё правки сделал заново и установил часы в админке.

При чём интересным моментом являлось то, что у меня повылазили косяки, описанные ребятами, и хорошо что они подсказали решения этих косяков.
Сейчас работает.
#37
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Posts merging phpbb3 (Склейка сообщений)

Сообщение DeaDRoMeO »

Поздравляю))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#38
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

Posts merging phpbb3 (Склейка сообщений)

Сообщение Lorem Ipsum »

У меня этот мод с третьего раза только установился. Но установился)).
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#39
Аватара пользователя
Саня
Зашел немного посидеть
Зашел немного посидеть
Сообщения: 51
Стаж: 11 лет 6 месяцев
Откуда: Россия
Контактная информация:

Posts merging phpbb3 (Склейка сообщений)

Сообщение Саня »

решил установить данный мод и "опа" сразу же наткнулся на проблемки
и так в файле установки просит сделать следующее:
viewtopic.php
Найти

Подсказка: Возможно, здесь приведена не вся строка, а лишь ее часть.
Код:Выделить все
'POST_DATE' => $user->format_date($row['post_time']),
Заменить на

Подсказка: Замените ранее найденные строки на указанные.
Код:Выделить все
'POST_DATE' => (!$row['post_created']) ? $user->format_date($row['post_time']) : $user->format_date($row['post_created']),

у меян вместо строки

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

'POST_DATE'			=> $user->format_date($row['post_time']),
вот такая вот строка

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

'POST_DATE'			=> $user->format_date($row['post_time'], false, ($view == 'print') ? true : false),
при удалении

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

false, ($view == 'print') ? true : false),
никакой склейки не происходит если ее оставить то форум падает




так же в posting.php

нету строки

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

unset($message_parser);
#40
Ответить