Forum. MyNuke.ru
Forum. MyNuke.ruСообщения за сегодняПерсональные сообщения

Навигация  
Вернуться   Forum. MyNuke.ru > PHP-NUKE > Настройка и Изменение > Модули
Ник
Пароль
Ответ
 
Опции темы Поиск в этой теме Опции просмотра
VladimirS вне форума      Старый автоматическая расстановка тегов #1  
VladimirS
Новенький
Регистрация: 14.03.2007
Сообщения: 5


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для VladimirS Найти все сообщения от VladimirS Добавить VladimirS в список друзей  
14.03.2007, 17:35

Здравствуйте.
У меня такой вопрос:
как можно сделать, чтобы при добавлении статьи система сама расставляла теги <div> или <br>?

Astrix вне форума      Старый #2  
Аватара для Astrix
Astrix
Бывалый
Регистрация: 09.01.2007
Сообщения: 309


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Astrix Посетить домашнюю страницу Astrix Найти все сообщения от Astrix Добавить Astrix в список друзей  
14.03.2007, 18:31

$str = str_replace("\n", "<br>", $str); - простенький примерчик, как заменить переносы строк, на теги <br>

А вот с <div>ами посложнее будет. Тут все зависит от принципа их расстановки.

Если вам так лень писать теги, так поставьте визуальный редактор и не мучайтесь!
 
Хочешь обнять весь мир? - Купи глобус!


VladimirS вне форума      Старый #3  
VladimirS
Новенький
Регистрация: 14.03.2007
Сообщения: 5


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для VladimirS Найти все сообщения от VladimirS Добавить VladimirS в список друзей  
14.03.2007, 19:27

немогли бы вы по-подробней описать, как это делается

VladimirS вне форума      Старый #4  
VladimirS
Новенький
Регистрация: 14.03.2007
Сообщения: 5


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для VladimirS Найти все сообщения от VladimirS Добавить VladimirS в список друзей  
14.03.2007, 22:03

Вроде разобрался, что надо вставлять код в mainfile.php, но только ничего не работает - белый экран

Он почему-то не считает конц строки смволом "\n" - если заменять любой другой символ в строке, то все работает, а если "\n" то нет
может кто знает почему?

Alexander-V-Sh вне форума      Старый #5  
Аватара для Alexander-V-Sh
Alexander-V-Sh
Бывалый
Регистрация: 19.04.2006
Сообщения: 352


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Alexander-V-Sh Посетить домашнюю страницу Alexander-V-Sh Найти все сообщения от Alexander-V-Sh Добавить Alexander-V-Sh в список друзей  
15.03.2007, 01:10

Есть функция специально, которая меняет \n на <br>

Пример ее использования:

$text = nl2br ($text);

Результат:
Было: ляляляляля\n ляляляляля
Стало: ляляляляля<br /> ляляляляля

Последний раз редактировалось Alexander-V-Sh, 15.03.2007 в 01:16.

VladimirS вне форума      Старый #6  
VladimirS
Новенький
Регистрация: 14.03.2007
Сообщения: 5


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для VladimirS Найти все сообщения от VladimirS Добавить VladimirS в список друзей  
15.03.2007, 18:39

Как я понимаю, эта функция заменяет действительно имеющийся(напечатанный) символ \n
А как сделать, чтобы он расставлял теги там где просто заканчивается абзац и начинается новый(ввод осуществляется через текстовое окно)?

Последний раз редактировалось VladimirS, 15.03.2007 в 19:01.

Astrix вне форума      Старый #7  
Аватара для Astrix
Astrix
Бывалый
Регистрация: 09.01.2007
Сообщения: 309


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Astrix Посетить домашнюю страницу Astrix Найти все сообщения от Astrix Добавить Astrix в список друзей  
15.03.2007, 19:01

Конец строки обычно обозначается одним из символов CR (Carriage Return - Возврат каретки) и LF (Linefeed - перевод строки), либо обоими сразу.
\n - ни что иное, как псевдоним символа CR
\r - псевдоним LF

поэкспериментируйте!
 
Хочешь обнять весь мир? - Купи глобус!


VladimirS вне форума      Старый #8  
VladimirS
Новенький
Регистрация: 14.03.2007
Сообщения: 5


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для VladimirS Найти все сообщения от VladimirS Добавить VladimirS в список друзей  
15.03.2007, 19:28

Все, разобрался.
Надо было в mainfile.php редактировать функцию filter(вставить вышеприведенный код)
Всем спасибо за помощь

Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматическая генерация Мета тегов для Nuke 7.9 Sarat Установка 4 22.12.2006 13:17
расстановка прав NickName Установка 6 20.05.2006 01:13
автоматическая рассылка в форуме LiveR Установка Модулей 3 17.03.2006 11:43
Xss - обход фильтра тегов Php-nuke Soniks Уязвимости Защиты 0 16.12.2005 23:01


Часовой пояс GMT +4, время: 20:49.


На Верх
Рейтинг@Mail.ru