|
|
|
| Бывает, попадаются темы, в которых встречаются очень большие листинги кода. Приятных ощущений мало. Cheops, наверное, уже устал повторять одно и то же: "PS Такие здоровые скрипты лучше прикреплять в виде файла..." :)
Может просто сделать проверку на количество символов в блоке "code", и, если оно перевалит критическую отметку - написать постеру, что он не прав?
Но иногда встречаются посты, в которых цитируют куски статей и пихают в "code". В этом случае можно проверить количество спецсимволов ("$", например).
Как вам такая идея? | |
|
|
|
|
|
|
|
для: Саня
(18.12.2005 в 01:29)
| | >Как вам такая идея?
Предвараяя нотации Akira, следует отметить, что им было предложено тоже классное рац.предложение по этому поводу - автоматически большие скрипты прикреплять в виде файлов. Т.е. если файл переваливает через критическую отметку - сохранить и прикрепить его... каюсь, что никак не дойдут руки до реализации этой фичи (зато я цитирование уделал :). Только не очень понятно как поступать, когда листингов много... | |
|
|
|
|
|
|
|
для: cheops
(18.12.2005 в 01:58)
| | >Предвараяя нотации Akira, следует отметить, что им было предложено тоже классное рац.
>предложение по этому поводу - автоматически большие скрипты прикреплять в виде файлов.
Я тоже хотел такое предложить, но хотел, чтобы это было вторым постом :)
>Только не очень понятно как поступать, когда листингов много..
Можно написать ма-а-аленький такой модульчик к админской части форума, который автоматически последовательно выбирает записи, одну за другой, и преобразовывает "коды" в файлы. Правда запускать такой скрипт нужно во время наименьшей активности пользователей.
А написать патч для предыдущих версий форума - раз плюнуть. | |
|
|
|
|
|
|
|
для: Саня
(18.12.2005 в 02:12)
| | Лучше ввести систему вознаграждений виртуальными бананами. Если размер сообщения превысил порог, обрезается и внизу пишется: "Ув.автор! Если Вы найдёте возможность загнать часть сообщения во вложенный файл, Вы получите в награду 1 виртуальный банан!" | |
|
|
|
|
|
|
|
для: 12345
(18.12.2005 в 02:29)
| | Глуповатая идея :-|
Лучше поставить ультиматум: или зягоняй, или не пиши совсем.
А "систему вознаграждений виртуальными бананами" лучше ввести на каком-нибудь форуме для учеников начальной школы. | |
|
|
|
|
|
|
|
для: 12345
(18.12.2005 в 02:29)
| | На форуме приоритет стоит на работе, посетитель должен иметь минимум препятствий для того, чтобы задать вопрос и получить на него ответ: время - деньги. Мы стараемся вводить новшества только в том случае, если они не будут мешать посетителям нормально работать. | |
|
|
|
|
|
|
|
для: cheops
(18.12.2005 в 01:58)
| | > Только не очень понятно как поступать, когда листингов много...
Вы имели ввиду много листингов в одном посте?
Тут тоже ничего сложного нету: по регулярному выражению выписать все блоки в массив, а дальше всё просто. Чтобы не случился соблазн написать весь листинг небольшими блоками, нужно динамически менять порог в зависимости от количества элементов массива. | |
|
|
|
|
|
|
|
для: Саня
(18.12.2005 в 03:10)
| | У нас в силу конструктивных причин можно прикрепить только один файл к посту... | |
|
|
|
|
|
|
|
для: cheops
(18.12.2005 в 13:11)
| | Так можно запаковать все листинги в один архив... | |
|
|
|
|
|
|
|
для: cheops
(18.12.2005 в 01:58)
| | :))) Хм, а может вообще выводить их в отдельном окне? т.е. сделать кнопку "Вывести листинг", и все откроеться в окне. | |
|
|
|
|
|
|
|
для: Akira
(18.12.2005 в 03:55)
| | Тоже вариант :) | |
|
|
|
|
|
|
|
для: Akira
(18.12.2005 в 03:55)
| | Хм... в принципе если это сделать только для больших листингов - это пожалуй дело... | |
|
|
|