Sannis Опубликовано 5 Сентября 2008 Автор Жалоба Поделиться Опубликовано 5 Сентября 2008 О великий Sannis !!!!как насчет >Такой вопрос этот мод ничего не делает с тэгом джава скрипта?Тоесть остаётся как по стандарту в ИПБ через пробел?А проверить на демофоруме? Имхо, если разрывает, то пусть так и будет, ничего страшного в этом нет. Ссылка на комментарий Поделиться на других сайтах Прочее
homm Опубликовано 27 Октября 2008 Жалоба Поделиться Опубликовано 27 Октября 2008 Можно его как-нить подправить, чтобы не выносил вот такое чудо: Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 27 Октября 2008 Автор Жалоба Поделиться Опубликовано 27 Октября 2008 К слову сказать, спросить лучше у верстальщиков. Думаю Сой знает ответ лучше, чем я, так что предлагаю переадресовать этот вопрос Сой, как ты думаешь, что нужно сделать? Ссылка на комментарий Поделиться на других сайтах Прочее
Soi Опубликовано 28 Октября 2008 Жалоба Поделиться Опубликовано 28 Октября 2008 Такой код лучше писать в теге codebox (он с прокруткой горизонтальной и вертикальной), ибо выносить не в боксе будет всегда когда код с длинными строками - это не лечится! Ссылка на комментарий Поделиться на других сайтах Прочее
lPein Опубликовано 11 Января 2009 Жалоба Поделиться Опубликовано 11 Января 2009 Установил, всё проверил. Почему подсветки нет? Всё подсвечивает чёрным цветом. В чём может быть проблема? (ipb 2.3.6) Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 11 Января 2009 Автор Жалоба Поделиться Опубликовано 11 Января 2009 Установил, всё проверил. Почему подсветки нет? Всё подсвечивает чёрным цветом. В чём может быть проблема? (ipb 2.3.6)В том, что вы не подключили/оне отдерактировали *.css файл с цветами. Ссылка на комментарий Поделиться на других сайтах Прочее
lPein Опубликовано 11 Января 2009 Жалоба Поделиться Опубликовано 11 Января 2009 Установил, всё проверил. Почему подсветки нет? Всё подсвечивает чёрным цветом. В чём может быть проблема? (ipb 2.3.6)В том, что вы не подключили/оне отдерактировали *.css файл с цветами.А можно по подробней про редактирование и подключение? Я всё редактировал как указано в инструкции. Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 11 Января 2009 Автор Жалоба Поделиться Опубликовано 11 Января 2009 За это отвечают пункты 3 и 4. FireBug показывает, что код обработался? (если не знаете что это такое -- не спрашивайте ) Иначе нужна ссылка на форум. Ссылка на комментарий Поделиться на других сайтах Прочее
WaRLoCK Опубликовано 21 Января 2009 Жалоба Поделиться Опубликовано 21 Января 2009 Подскажите как заставить данный мод работать с последним паком SoftwareManiacs.orgЗаранее спасибо Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 28 Января 2009 Автор Жалоба Поделиться Опубликовано 28 Января 2009 Тестовая версия мода для текущей версии скрипта подсветки:_SnS__SoftwareManiacs_highlighter_for_IPB_2.3.x_v5.1.zip Ссылка на комментарий Поделиться на других сайтах Прочее
ENFIX Опубликовано 10 Марта 2009 Жалоба Поделиться Опубликовано 10 Марта 2009 (изменено) активная XSS в бб коде Решение: Главно отфильтровать двойную кавычку, дабы не дать выйти за ее пределы. /sources/classes/bbcode/class_bbcode_core.php ищем [code]$code = preg_replace( "#\s{1};#" , ";" , $code);добавляем НИЖЕ$lang = htmlspecialchars($lang, ENT_NOQUOTES); Можно было и просто удалить кавычку, или заслешировать. Изменено 10 Марта 2009 пользователем ENFIX Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 10 Марта 2009 Жалоба Поделиться Опубликовано 10 Марта 2009 хм, да, ленг никак не проверяется$lang = trim ( $matches['lang'] );надо по крайней мере сделать$lang = $this->ipsclass->parse_clean_value(trim ( $matches['lang'] ));или$lang = preg_replace('#[^a-zA-Z0-9\-_]#', '', $lang);тоже вроде неплохов старших двойках есть $this->ipsclass->xss_html_clean или как то так Ссылка на комментарий Поделиться на других сайтах Прочее
ENFIX Опубликовано 10 Марта 2009 Жалоба Поделиться Опубликовано 10 Марта 2009 (изменено) сделал так://$lang = str_replace( "<" , '<' , $lang ); такой код необходимо выкладывать в txt файле, т.к. только в нем он будет сохранен правильно //$lang = str_replace( ">" , '>' , $lang ); а также это все есть в $this->ipsclass->parse_clean_value $lang = str_replace( """ , '"' , $lang ); $lang = preg_replace('#[^a-zA-Z0-9\-_\+\# ]#', '', $lang); Всё чудно работает. Изменено 10 Марта 2009 пользователем Arhar поврежден код Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 10 Марта 2009 Автор Жалоба Поделиться Опубликовано 10 Марта 2009 Спасибо, исправлено.$lang = preg_replace('/[^a-z0-9\-_]/i', '', $matches['lang'] ); Хм, задумался над $code... Ссылка на комментарий Поделиться на других сайтах Прочее
BeLuY Опубликовано 13 Марта 2009 Жалоба Поделиться Опубликовано 13 Марта 2009 Здравствуйте. Подскажите пожалуйста, как можно ограничить ширину самого кода с помощью горизонтальных линий прокрутки? Пробывал в bb коде ставить ширину, в таблице стилей, никакого результата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 14 Марта 2009 Автор Жалоба Поделиться Опубликовано 14 Марта 2009 В CSS сделайтеpre { width: 400px; } Ссылка на комментарий Поделиться на других сайтах Прочее
BeLuY Опубликовано 14 Марта 2009 Жалоба Поделиться Опубликовано 14 Марта 2009 В CSS сделайтеpre { width: 400px; } Пытался, ничего не дало Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 15 Марта 2009 Автор Жалоба Поделиться Опубликовано 15 Марта 2009 Ссылку на форум дайте Ссылка на комментарий Поделиться на других сайтах Прочее
BeLuY Опубликовано 15 Марта 2009 Жалоба Поделиться Опубликовано 15 Марта 2009 Ссылку на форум дайте Я бы с радостью, но он у меня пока в локалке Ссылка на комментарий Поделиться на других сайтах Прочее
BeLuY Опубликовано 15 Марта 2009 Жалоба Поделиться Опубликовано 15 Марта 2009 Приношу свои извинения, Ваш вариант помог, видимо я в прошлый раз что-то не то сделал. И еще вопрос: не работает подсветка многих языков, по-сравнению с демо, это нужно колупать highlight.pack.js? Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 15 Марта 2009 Автор Жалоба Поделиться Опубликовано 15 Марта 2009 Да, нужно скачать его с сайта разработчика с нужными вам языками. Ссылка на комментарий Поделиться на других сайтах Прочее
Dr Bander Опубликовано 15 Мая 2009 Жалоба Поделиться Опубликовано 15 Мая 2009 Поставил модуль, код не подсвечивается, всё проверил два раза, все равно не работает. Ссылка на комментарий Поделиться на других сайтах Прочее
Dr Bander Опубликовано 16 Мая 2009 Жалоба Поделиться Опубликовано 16 Мая 2009 В IE7 вызывает ошибку, см. скрин.Возможно проблема в этом? Подскажите как исправить... Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 16 Мая 2009 Автор Жалоба Поделиться Опубликовано 16 Мая 2009 Запустите отладку, там точнее строку покажет. IE7 у меня нет, так что на скорую помощь не рассчитывайте. Да и пора бы уже на IE8 обновиться. Ссылка на комментарий Поделиться на других сайтах Прочее
Dr Bander Опубликовано 17 Мая 2009 Жалоба Поделиться Опубликовано 17 Мая 2009 Обновился до IE8, ошибка следующая Сведения об ошибке на веб-страницеСообщение: Недопустимый диапазон в наборе знаковСтрока: 1Символ: 3802Код: 0URI-код: http://forum.ru/jscripts/highlight/highlight.pack.js Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения