Перед созданием новой темы, пожалуйста, ознакомьтесь с FAQ по LinkorCMS

[РЕШЕНО]Отображение коммента непонятное

Супер пользователь
Сообщений: 420
Привет.
Написал коммент,а в админке он немного 'неправильно' отображается

а на самом сайте нормас.


Если непонятно,то в третьем предложении первые три буквы почему то не отображаются.

-- Изменено "Amney": 19.01.2016 21:20 --

-- Изменено "Amney": 23.01.2016 13:44 --
Супер пользователь
Сообщений: 125
Я уже создавал тему с этим глюком! Решения так ни кто и не нашел, а сам еще не дошел это этой части для исправления... Поддерживаю автора !
Разработчик
Сообщений: 605
Вообще надо смотреть сайт, так как я не могу воспроизвести такое поведение.

Если брать то, что на сайте все нормально, то попробуйте в /modules/comments/admin.php сначала заменить:
$post_message = SafeDB($post['post_message'], 0, str, false);

на
$post_message = HtmlChars($post['post_message']);

И посмотреть результат. А так же:
$text .= Indent('

на
$text .= ('

И тоже посмотреть результат. А потом оставить только второе изменение.
Супер пользователь
Сообщений: 125
вот текст
Когда бы знать куда идём,
возможно, было б всё иначе.
Когда бы знать, что уходя,
мы улыбнёмся... не заплачем.

Когда бы знать, прожили жизнь
так, как записано в скрижалях.
Когда бы знать, что срок истёк
и мы ушли... не опоздали.

Когда бы знать - после себя
оставим сад, а не пустыню.
Когда бы знать, что свет нашли,
переступив через гордыню.


на локалке все ок!

на сервере
Когда бы знать куда идём,
можно, было б всё иначе.
да бы знать, что уходя,
улыбнёмся... не заплачем.
/> да бы знать, прожили жизнь
, как записано в скрижалях.
да бы знать, что срок истёк
ы ушли... не опоздали.
/> да бы знать - после себя
авим сад, а не пустыню.
да бы знать, что свет нашли,
еступив через гордыню.
Супер пользователь
Сообщений: 125
я сделал истравление №2
все стало ок на обоих машинах...

Indent - поясните где и когда разумна эта функция ? Я сделал поиск где она применена и не совсем понял...

и так же не правильно то что не применяются бб коды, хоты бы смайлики...

-- Изменено "Fort": 21.01.2016 00:45 --
Разработчик
Сообщений: 605
Fort:
на сервере

phpinfo на тот же pastebin.com можете скопировать?

Fort:
Indent что за фун-я ?

Грубо говоря, вырезает лишнюю табуляцию для красоты. Но видимо тут происходит какой-то сбой.

Fort:
и так же не правильно то что не применяются бб коды, хоты бы смайлики...

Ну тут уж как удобно. По идее администратору надо скорее проверять комментария, а не наслаждаться просмотром. И комментарий без обработки может быть полезен (мало ли что там замаскировали).

Но если хочется, то можно содрать оставшиеся две строчки из метода RenderPost() в файле posts.class.php.
Супер пользователь
Сообщений: 125
вот phpinfo http://support.masterhost.ru/phpinfohs.php

Версия 5.4 используется

Эта функция не везде используется, но я так понимаю предпологалось все html коды внутри php через нее "выводить" ?
Разработчик
Сообщений: 605
Предполагается ее использовать для всяких многострочных строк в PHP коде, которые отформатированы. Чтобы и в коде было красиво, и в сгенерированном HTML коде, который отдается браузеру, тоже было красиво.

Но зачастую смысла в ней нет, так как незачем наводить красоту в генерированном HTML.
Супер пользователь
Сообщений: 125
Надо удалять все табы в документе дабы уменьшить объем. А по исследование элементов боаужером там само все красиво выводится оазработчику...
Я думаю мзбавитьс тогда уж от этой функции и пустить другую перед самым выводом документа. Где конечный выход формируется?

Я в админке вообще исходный код не читабельный!!

-- Изменено "Fort": 22.01.2016 00:00 --
Разработчик
Сообщений: 605
Ничего не понял, перефразируйте. И не оффтопьте.

Только помните, что хотя у нее под 50 раз использования в коде CMS для обрезки табуляции у HTML и JS кода, но там же встречается и несколько сообщений, которые завернуты в нее.
Супер пользователь
Сообщений: 125
Повырезать прогон через фун-ю и на выходе HTML к браузеру обработать новой фун-и, которая удалит все табы в начале каждой новой строки. Что бы уменьшить объем. Считаю, что не нужно ни кому этот документ форматировать. Для разработчиков есть инструменты которые сами умеют форматировать табами!

Где конечный контент ? для нового форматирования
Разработчик
Сообщений: 605
Последний метод класса в файле page_template.class.php.
Гости не могут отвечать на темы. Войдите или Зарегистрируйтесь.
Здесь присутствуют
(пользователей: 0, гостей: 1)
Быстрый переход: