Склеивание сообщений

Started by Bustra on 2012-03-21 12:31 — 99 replies, 21872 views

#81
Обновил инструкцию под R456 и настройка переносится в конфигурацию модов (имхо, там ей и место). Прилепил скрины.
#82
Gemini_13, все норм . Спасибо .Можно во Фулл
#83
Gemini_13, теперь всё отлично - в админке интервал сохраняется и смайлы не удаляются при аякс-редактировании. Спасибо.
#84
Заметил ещё вот такой глюк: при редактирования склеенного сообщения, в котором несколько цитат или спойлеров, сохраняются только последняя цитата и последний спойлер, а все предыдущие "ломаются" (в код цитат и спойлеров добавляется обратный слэш: \\\). И сообщение выглядит вот так:
склеивание постов.webp
#85
Подтверждаю, да и со смайлами себя странно ведет, режет в бок сообщение. Да и с 458 ревизей странно ведет себя.

#86
Мод работает нормально
Spoiler content hidden.
#87
Наблюдаю такую ошибку на php 5.4 Warning: Illegal string offset 'post_text' in /var/www//data/www/ajax/posts.php on line 338 Warning: Illegal string offset 'topic_title' in /var/www//data/www/ajax/posts.php on line 341
#88
if($messages != $messages['post_text'])
{
DB()->sql_query("UPDATE ". BB_POSTS_TEXT ." SET post_text = '". DB()->escape($messages) ."' WHERE post_id = $post_id LIMIT 1");
add_search_words($post_id, stripslashes($messages), stripslashes($messages['topic_title']));
#89
хм-м.. я уже и не помню нафига там та проверка, если честно.
замени на этот кусок, ничего страшного не должно случится
        if ( !empty($last_message) )
        {
            $messages = ( $last_message != $message ) ? $last_message . $separator . $message : $message;
            $added = 1;
            if(mb_strlen($messages) > 2)
            {
                DB()->sql_query("UPDATE ". BB_POSTS_TEXT ." SET post_text = '". DB()->escape($messages) ."' WHERE post_id = $post_id LIMIT 1");
                add_search_words($post_id, stripslashes($messages));
                update_post_html(array(
                    'post_id'        => $post_id,
                    'post_text'      => $messages,
                ));
                $this->response['html'] = bbcode2html($messages);
                $this->response['post_id'] = $post_id;
                $this->response['redirect'] = make_url(POST_URL . "$post_id#$post_id");
            }
        }
#90
Gemini_13, теперь не работает отправка по ctrl + enter