 |
 |
Форум сетевых администраторов » Веб Форумы » VBulletin 2.x.x » Хаки от Netadmin или "Сделай сам" » Решение для [php] тега
| Автор |
| Тема |
 |
|
 |
|
|
|
Администратор


Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус:  |
Давайте объединим усилия и найдем какое-либо решение для php кода в отображаемых темах. Для ясности: при вставке какого-либо текста/кода в теге /[PHP/]/[/PHP/] строка не переносится пока не будет введен символ перевода строки (/r/n, /n...). Из-за этого тема становится нечитаема, страница расползается на полтора а то и на два экрана.
Я много раз думал над этой проблемой, даже пробовал просто вставлять текст в обычную текст арию с вертикальной и горизонтальной прокруткой но в таком случае теряется подсветка и весьма полезные ссылки на инфо по функциям. Далее исходя из этого я думал над такой же текст арией, но на яве скрипт с возможностями как у онлайн хтмл редакторов но без возможности редактирования. Готовых решений я не нашел но пробовал модифицировать существующие. Ð_езультаты были но проблема в том что они поддерживаются только осликом, ни оперой ни шкафом. Может кто видел где есть, или знает как сделать вышеописанную текст арию. Другой вариант был бы использование DHTML и слоев, но тут есть недостатки в том что текст не был бы всегда на яву, приходилось бы нажимать специально ссылку чтобы открыть окно с кодом, да и совместимости добиться тоже задача не из легких, по крайней мере для меня так как я ява скриптами не увлекаюсь. По мне идеальный вариант был бы тот что я описывал выше.
У кого какие идеи будут?
__________________
Всегда есть решение.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
07-02-2003 19:49 |
|
|
Guest+
|
| polo IMHO разумнее всего сделать новый тег... |
[сооб. #33657]
07-02-2003 20:22 |
|
Guest+


Зарегистрирован: May 2002
Место проживания:
Публикаций: 599
Статус:  |
polo IMHO разумнее всего сделать новый тег типа [PHPW][/PHPW] который откроет код в новом окне. так тема небудет портиться, да и сам код тоже некаждый раз инересно смотреть - один раз увидел и хватает, а в расуждении можно и его невидя участвовать.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
07-02-2003 20:22 |
|
|
Администратор
|
| это слишком просто и не пракично. |
[сооб. #33660]
07-02-2003 21:33 |
|
|
MuZzClub.ru
|
| там кстати не только эта проблема... посмотрите... |
[сооб. #33678]
08-02-2003 00:54 |
|
MuZzClub.ru


Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус:  |
там кстати не только эта проблема... посмотрите тему про смайлики в форме быстрого ответа... я там код вставлял, так он какую-то еще горизонтальную линию впихнул после +name вроде...
__________________
yMC.ru - хомяк музыканта
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
08-02-2003 00:54 |
|
|
Участник+
|
polo
ну, убрать переносы действительно... |
[сооб. #33688]
08-02-2003 04:50 |
|
|
Администратор
|
| Я не совсем понял что ты имел ввиду но скорее... |
[сооб. #33834]
09-02-2003 12:34 |
|
Администратор


Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус:  |
Я не совсем понял что ты имел ввиду но скорее всего ты хотел сказать "вставить переносы". Ð_то легко но не нужно, нужно чтобы код сохранился такой как есть.
__________________
Всегда есть решение.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
09-02-2003 12:34 |
|
|
// aka Henpyxa #
|
polo
http://www.netadmin.ws/forum/showthread.php?s=&threadid=4440
2... |
[сооб. #35061]
21-02-2003 11:56 |
|
// aka Henpyxa #


Зарегистрирован: Feb 2003
Место проживания: .ru
Публикаций: 143
Статус:  |
polo
http://www.netadmin.ws/forum/showthread.php?s=&threadid=4440
2 минуты раздумия и 3 минуты вспоминания функций... остальное само сделалось 
__________________
Наточу я бейсбольную биту,
Выйду в поле, взмахну балалайкой...
Пусть я даже пять раз не мытый -
Свою кошку зову я Лайкой!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
21-02-2003 11:56 |
|
|
Guest+
|
| RASTAMAN™ а ты уверен что имено про такое... |
[сооб. #35066]
21-02-2003 12:13 |
|
|
// aka Henpyxa #
|
2thed
[quote]RASTAMAN™ а ты уверен что имено про... |
[сооб. #35068]
21-02-2003 12:29 |
|
// aka Henpyxa #


Зарегистрирован: Feb 2003
Место проживания: .ru
Публикаций: 143
Статус:  |
2thed
quote: RASTAMAN™ а ты уверен что имено про такое решение говорилось?
Цитирую:
quote: Давайте объединим усилия и найдем какое-либо решение для php кода в отображаемых темах. Для ясности: при вставке какого-либо текста/кода в теге /[PHP/]/[/PHP/] строка не переносится пока не будет введен символ перевода строки (/r/n, /n...). Из-за этого тема становится нечитаема, страница расползается на полтора а то и на два экрана.
quote: У кого какие идеи будут?

__________________
Наточу я бейсбольную биту,
Выйду в поле, взмахну балалайкой...
Пусть я даже пять раз не мытый -
Свою кошку зову я Лайкой!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
21-02-2003 12:29 |
|
|
MuZzClub.ru
|
| "$codelen=60; //длинна строки" насколько я понял,... |
[сооб. #35148]
21-02-2003 21:15 |
|
MuZzClub.ru


Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус:  |
"$codelen=60; //длинна строки" насколько я понял, означает, что будет переноситься по количеству символов, обрезая код... а нам надо:
quote: чтобы код сохранился такой как есть.
MCTarakan добавил 21-02-2003 в 21:17:05:
эээ... может я глуплю, но почему его нельзя закрыть в таблицу с функцией wrap???
__________________
yMC.ru - хомяк музыканта
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
21-02-2003 21:15 |
|
|
Администратор
|
| RASTAMAN™ это не то, интересует сохранение... |
[сооб. #35153]
21-02-2003 21:38 |
|
|
Участник+
|
| Хм... так вряд ли это возможно, ИМХО... если строка... |
[сооб. #35173]
22-02-2003 03:34 |
|
Участник+


Зарегистрирован: Jul 2002
Место проживания: Россия, Томск
Публикаций: 282
Статус:  |
Хм... так вряд ли это возможно, ИМХО... если строка длинная, а переносить нельзя, то будет раздвигать таблицу все равно...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
22-02-2003 03:34 |
|
|
MuZzClub.ru
|
| e1 так почему переносить то нельзя? я так... |
[сооб. #35176]
22-02-2003 03:57 |
|
MuZzClub.ru


Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус:  |
e1 так почему переносить то нельзя? я так понял, надо красиво перенести просто, чтоб формат кода остался только...
как в редакторах, чтобы строка была, но была перенсена
Так ПОЛО?
__________________
yMC.ru - хомяк музыканта
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
22-02-2003 03:57 |
|
|
Участник+
|
MCTarakan
ну, так перенести-то не сложно!
я... |
[сооб. #35178]
22-02-2003 04:26 |
|
Участник+


Зарегистрирован: Jul 2002
Место проживания: Россия, Томск
Публикаций: 282
Статус:  |
MCTarakan
ну, так перенести-то не сложно!
я не понимаю, как это "перенести, но с форматированием"... если просто перенос сделать по кол-ву символов в строке, то форматирования не будет чтоли?
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
22-02-2003 04:26 |
|
|
// aka Henpyxa #
|
| [quote]"$codelen=60; //длинна строки" насколько я понял,... |
[сооб. #35198]
22-02-2003 12:13 |
|
// aka Henpyxa #


Зарегистрирован: Feb 2003
Место проживания: .ru
Публикаций: 143
Статус:  |
quote: "$codelen=60; //длинна строки" насколько я понял, означает, что будет переноситься по количеству символов, обрезая код... а нам надо:
чтобы код сохранился такой как есть.
quote: это не то, интересует сохранение форматирования.
так форматирование сохраняется... перевод каретки-то не далается, а делается тока переход на новую строку (не /r/n, а просто /n)!!!
вы потестите!
RASTAMAN™ добавил 22-02-2003 в 12:16:14:
quote: как в редакторах, чтобы строка была, но была перенсена
именно так я и сделал
RASTAMAN™ добавил 22-02-2003 в 12:20:03:
e1
quote: если просто перенос сделать по кол-ву символов в строке, то форматирования не будет чтоли?
согласен
__________________
Наточу я бейсбольную биту,
Выйду в поле, взмахну балалайкой...
Пусть я даже пять раз не мытый -
Свою кошку зову я Лайкой!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
22-02-2003 12:13 |
|
|
|
Формат времени GMT. Текущее время 23:14.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.01406908 seconds (53.06% PHP - 46.94% MySQL) with 27 queries.
|
 |