Double post merge / Склеивание подряд идущих сообщений
Модератор: Лора Палмер
- mercury
- Старожил
- Сообщения: 1912
- Зарегистрирован: Пн авг 12, 2002 23:03
- Откуда: ни возьмись
- Контактная информация:
Белый С.,
1. потому что так в админке настроено. причём давно уже.
2.
[off]добавлено спустя 3 часа 45 минут:[/off]
нашёл проблему с &
find:
replace with:
[off]добавлено спустя 3 часа 19 минут:[/off]
фикс бага, найденого by x:
( обновлённый мод лежит тут: http://chat.md/mercury/phpbb/phpbb_doub ... _merge.rar )
1. потому что так в админке настроено. причём давно уже.
2.
Белый С. писал(а):Вычитать всё из верхней даты
[off]добавлено спустя 3 часа 45 минут:[/off]
нашёл проблему с &
find:
Код: Выделить всё
$last_message = addslashes($last_message);
Код: Выделить всё
$last_message = undo_htmlspecialchars(addslashes($last_message));
[off]добавлено спустя 3 часа 19 минут:[/off]
фикс бага, найденого by x:
( обновлённый мод лежит тут: http://chat.md/mercury/phpbb/phpbb_doub ... _merge.rar )
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
posting.php
#
#-----[ FIND ]------------------------------------------
#
if ( !empty($last_message) )
{
$message = ( $last_message != $message ) ? $last_message . $separator . $message : $message;
$sql = "UPDATE " . POSTS_TABLE . " SET post_time = " . $current_time . " WHERE post_id = " . $post_id;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update last post time', '', __LINE__, __FILE__, $sql);
}
}
#
#-----[ REPLACE WITH ]------------------------------------------
#
if ( !empty($last_message) )
{
$message = ( $last_message != $message ) ? $last_message . $separator . $message : $message;
$added = 1;
}
#
#-----[ FIND ]------------------------------------------
#
submit_post($mode, $post_data, $return_message, $return_meta, $forum_id, $topic_id, $post_id, $poll_id, $topic_type, $bbcode_on, $html_on, $smilies_on, $attach_sig, $bbcode_uid, str_replace("\'", "''", $username), str_replace("\'", "''", $subject), str_replace("\'", "''", $message), str_replace("\'", "''", $poll_title), $poll_options, $poll_length);
#
#-----[ IN-LINE FIND ]------------------------------------------
#
, $poll_length
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, $added
#
#-----[ OPEN ]------------------------------------------
#
includes/function_post.php
#
#-----[ FIND ]------------------------------------------
#
function submit_post($mode, &$post_data, &$message, &$meta, &$forum_id, &$topic_id, &$post_id, &$poll_id, &$topic_type, &$bbcode_on, &$html_on, &$smilies_on, &$attach_sig, &$bbcode_uid, &$post_username, &$post_subject, &$post_message, &$poll_title, &$poll_options, &$poll_length)
#
#-----[ IN-LINE FIND ]------------------------------------------
#
, &$poll_length
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, &$added
#
#-----[ FIND ]------------------------------------------
#
if ($mode == 'editpost')
#
#-----[ BEFORE, ADD ]------------------------------------------
#
if ( $added && $mode == 'editpost' )
{
$sql = "UPDATE " . POSTS_TABLE . " SET post_time = " . $current_time . " WHERE post_id = " . $post_id;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update last post time', '', __LINE__, __FILE__, $sql);
}
}
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
- mercury
- Старожил
- Сообщения: 1912
- Зарегистрирован: Пн авг 12, 2002 23:03
- Откуда: ни возьмись
- Контактная информация:
Гость,
багфиксы относящиеся к нововведениям в мод не включены.
промежуточные багфиксы никого кроме нас не интересуют.
[off]добавлено спустя 4 минуты:[/off]
<,>, á, à, â, î
надеюсь
[off]добавлено спустя 26 секунд:[/off]
2222
багфиксы относящиеся к нововведениям в мод не включены.
промежуточные багфиксы никого кроме нас не интересуют.
есть. изменения перенесены вГость писал(а):А в нём нету последних изменений, связанных с изменением даты последнего сообщения..
Код: Выделить всё
includes/function_post.php
[off]добавлено спустя 4 минуты:[/off]
<,>, á, à, â, î
надеюсь
[off]добавлено спустя 26 секунд:[/off]
2222
Все кроме того, что вы воспользовались чужим кодом, не указав при этом автора, мне нравится... ra, нехорошо так делать... Mercuree - аналогично
Так не делают...
До такого оригинального решения надо было додуматьсяthe date/time of last message updates to date/time of
added message. the next "added after" will count from
this time.
Так не делают...
Xpert, какой чужой код?
Может php я и не знаю, но код я не тырил, мне никто не давал. Над смайликами я сидел полдня, пока не заметил, что если перед смайлом поставить точку то он отображается. Ну, а потом переварил это в пробел до и после \n
Между прочим так же решается проблема в теге [off] с негиперлинкованием ссылки.
Может php я и не знаю, но код я не тырил, мне никто не давал. Над смайликами я сидел полдня, пока не заметил, что если перед смайлом поставить точку то он отображается. Ну, а потом переварил это в пробел до и после \n
Между прочим так же решается проблема в теге [off] с негиперлинкованием ссылки.
ra,
Я не верю что два человека могут мыслить одинаково до мелочей. Мной разработан мод, котрый в точности повторяет все доработки этого мода, вот только я свой написал в один присест. И потом, я не виню Меркьюри, но знаю что ты любишь юзать чужие моды без каких-либо ссылок.
Mercuree,
Считаю, необходимо дать ссылочку на меня и мой сайт. Иначе это чистый плагиат.
http://www.phpbb.com/phpBB/viewtopic.php?t=174761
Вот этот. Ему уже месяц. Кое-кто плохо ищет
А это тут при том, что автор доработанного мода - я... И поскольку подобные идеи вдруг повляются в подобном моде, это заставляет задуматься, ra, о том, что если ты видишь че-то код по лицензии GPL, то надо автора упоминать. (Если это не ты, то некоторые твои предыдущие действия заставляют в любом случае так думать.)
Я не верю что два человека могут мыслить одинаково до мелочей. Мной разработан мод, котрый в точности повторяет все доработки этого мода, вот только я свой написал в один присест. И потом, я не виню Меркьюри, но знаю что ты любишь юзать чужие моды без каких-либо ссылок.
Mercuree,
Считаю, необходимо дать ссылочку на меня и мой сайт. Иначе это чистый плагиат.
http://www.phpbb.com/phpBB/viewtopic.php?t=174761
Вот этот. Ему уже месяц. Кое-кто плохо ищет
А это тут при том, что автор доработанного мода - я... И поскольку подобные идеи вдруг повляются в подобном моде, это заставляет задуматься, ra, о том, что если ты видишь че-то код по лицензии GPL, то надо автора упоминать. (Если это не ты, то некоторые твои предыдущие действия заставляют в любом случае так думать.)
- mercury
- Старожил
- Сообщения: 1912
- Зарегистрирован: Пн авг 12, 2002 23:03
- Откуда: ни возьмись
- Контактная информация:
таааак... мда... почитал.. ознакомился.
ЗАЯВЛЯЮ!
Сабжевый мод написан _мной_ лично от начала до конца (некоторые идеи подсказал ra, в этом же топике ранее. до этого мод писал я лично, основываясь на потребности _этого_ форума.)
далее:
окинув бегло два мода заметил дату первого релиза...
можете поискать по форуму и увидеть, когда код был внедрён на форум. (точно помню пользователь Белый С. оставлял свои впечатления о нововведении. мне лично искать лень ) это было в первых числах января, но никак не Fri Feb 20, 2004 12:29 pm (дата постинга мода на пхпбб.ком) и не 2004-03-03 (дата релиза, указанная в самом моде)
далее:
я моды не пишу, ни времени ни желания на это нету. если код и меняю, то специально для этого форума. касаемо мода double post merge и Translit BBcode tag, я часто видел запросы на эти моды для пхпбб и сам в них нуждался, но т.к. длительное время никто не откликался, взялся сам. решил, что недурным делом будет поделиться работой с публикой. всё ж таки нашёл в себе силы и оформил вышеназванное в виде модов и выложил на пхпббхакс, также кинул линки на руборд.
ну как, господа эксперты, история достаточно правдивая? )
касаемо хобота и руборда. всё верно. не вижу ничего постыдного в перенятии полезных функций. я не ворую код, я пишу всё сам с самого начала под совсем другой движок.
касаемо мода, можно его объединить, выбрав лучше из того и другого.
dralex,
драль, ребята не про копирайты форума, они про копирайты своего кода (про склеивание сообщений), который, полагают, что был стырен у них )
[admin="Mercuree"]з.ы.: весь ваш флейм не относящийся к этому форуму и функции double post merge потёрты. разбирайтесь, плз, в другом месте.[/admin]
ЗАЯВЛЯЮ!
Сабжевый мод написан _мной_ лично от начала до конца (некоторые идеи подсказал ra, в этом же топике ранее. до этого мод писал я лично, основываясь на потребности _этого_ форума.)
далее:
окинув бегло два мода заметил дату первого релиза...
Код: Выделить всё
## MOD Author: Xpert < pcxpert@mail.ru >
## 2004-03-03 - Version 1.0.0
## - Initial Release
Код: Выделить всё
## MOD Author: Mercuree < mercuree@moldova.cc > ( Igor )
## 2004-01-13 - Version 1.0.0
## - Initial Release
далее:
я моды не пишу, ни времени ни желания на это нету. если код и меняю, то специально для этого форума. касаемо мода double post merge и Translit BBcode tag, я часто видел запросы на эти моды для пхпбб и сам в них нуждался, но т.к. длительное время никто не откликался, взялся сам. решил, что недурным делом будет поделиться работой с публикой. всё ж таки нашёл в себе силы и оформил вышеназванное в виде модов и выложил на пхпббхакс, также кинул линки на руборд.
ну как, господа эксперты, история достаточно правдивая? )
учитывая, что мой мод выпущен раньше, _Я_ должен просить тебя об этом ) но не надо, спасибо )Xpert писал(а):Считаю, необходимо дать ссылочку на меня и мой сайт. Иначе это чистый плагиат
касаемо хобота и руборда. всё верно. не вижу ничего постыдного в перенятии полезных функций. я не ворую код, я пишу всё сам с самого начала под совсем другой движок.
касаемо мода, можно его объединить, выбрав лучше из того и другого.
dralex,
драль, ребята не про копирайты форума, они про копирайты своего кода (про склеивание сообщений), который, полагают, что был стырен у них )
[admin="Mercuree"]з.ы.: весь ваш флейм не относящийся к этому форуму и функции double post merge потёрты. разбирайтесь, плз, в другом месте.[/admin]
- mercury
- Старожил
- Сообщения: 1912
- Зарегистрирован: Пн авг 12, 2002 23:03
- Откуда: ни возьмись
- Контактная информация:
Xpert,
ах ты скатина!
вот трепло... а...
моё сообщение на форуме руборд о том, что я написал этот хак от 09:58 09-01-2004 (девятое января!)
а в твоей теме на пхпбб от Fri Feb 20, 2004 12:29 pm (двадцатое февраля!) я нашёл куски _своего_ кода, прямо на первой же странице, далеко ходить не стал, причём, которых в исходном сообщении (моде) уже нет (исправлено). название переменных... ну это ладно но вот это:
- ВЕРХ ЦИНИЗМА. этот текст писал _ЛИЧНО_ _Я_ на своём ломанном англицком, и видеть это в твоей теме... ) ну уж простите.. и ты ещё _обвиняешь_ меня в плагиате?? )) пипец, просто. ну народ пошёл... да юзай себе молча, изменяй сколько влезет, даже "спасибо" никто от тебя не просит.
у нас вообще за такое лопаткой по лицу..
ах ты скатина!
вот трепло... а...
моё сообщение на форуме руборд о том, что я написал этот хак от 09:58 09-01-2004 (девятое января!)
а в твоей теме на пхпбб от Fri Feb 20, 2004 12:29 pm (двадцатое февраля!) я нашёл куски _своего_ кода, прямо на первой же странице, далеко ходить не стал, причём, которых в исходном сообщении (моде) уже нет (исправлено). название переменных... ну это ладно но вот это:
Код: Выделить всё
$separator = ' \n\n[size=9]'; // just cosmetics to differ this text from posted message
у нас вообще за такое лопаткой по лицу..
Mercuree,
Или лыжи не едут, или одно из двух, но про первость написания непосредственно мода никто ничего тут не говорил. Говорят о доработках (замечаешь разницу? тогда что значит сие - http://www.chat.md/forum/viewtopic.php?p=103195#103195 ?), коих у тебя не было и тебе их, судя по всему, ПОДСКАЗАЛИ (не будем тыкать пальцами кто это... а может и не он один, а может и не он вовсе, но тем не менее - на ровном месте такие совпадения не появляются).
Так что будьте добры извиниться за скатину (скотину!), а вечно подп*здывающего из-за угла ра - в бан.
ЗЫ:
Вот народ пошел... Функциональность у хобота передираем, а хотя бы основные моменты из правил перенять (я уж молчу об личной этике) - хрен там... Любители передирать, перевирать и строить неверные выводы!
ЗЗЫ:
Особые ценители таланта ра могут зайти на myphpbb.com.ru в форум и найти там его тему Off-topic BBCode... Сразу все встанет на свои места!!!
Или лыжи не едут, или одно из двух, но про первость написания непосредственно мода никто ничего тут не говорил. Говорят о доработках (замечаешь разницу? тогда что значит сие - http://www.chat.md/forum/viewtopic.php?p=103195#103195 ?), коих у тебя не было и тебе их, судя по всему, ПОДСКАЗАЛИ (не будем тыкать пальцами кто это... а может и не он один, а может и не он вовсе, но тем не менее - на ровном месте такие совпадения не появляются).
Так что будьте добры извиниться за скатину (скотину!), а вечно подп*здывающего из-за угла ра - в бан.
ЗЫ:
Вот народ пошел... Функциональность у хобота передираем, а хотя бы основные моменты из правил перенять (я уж молчу об личной этике) - хрен там... Любители передирать, перевирать и строить неверные выводы!
ЗЗЫ:
Особые ценители таланта ра могут зайти на myphpbb.com.ru в форум и найти там его тему Off-topic BBCode... Сразу все встанет на свои места!!!