NooBSaiboT Опубликовано 14 Мая 2006 Жалоба Поделиться Опубликовано 14 Мая 2006 Хотел сделать, замену - допустим http:// на _http:// и никак не могу додуматся Пробовал через Нецензурные слова - неполучается ... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 freeman85 Опубликовано 15 Мая 2006 Жалоба Поделиться Опубликовано 15 Мая 2006 ну тогда попробуй через поиск Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Bubbles Опубликовано 15 Мая 2006 Жалоба Поделиться Опубликовано 15 Мая 2006 ну тогда попробуй через поискЧто в поиск задавать?? _http?Кучу всего выдаёт,а нужного нигде не видно...напишите пожалуйста сюда... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 NooBSaiboT Опубликовано 15 Мая 2006 Автор Жалоба Поделиться Опубликовано 15 Мая 2006 Я наверно не так выразился, я просто хочу чтобы когда пользователь писал http:// на форуме было _http://Сможет кто нить помочь с этим вопросом ? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 jim bim Опубликовано 15 Мая 2006 Жалоба Поделиться Опубликовано 15 Мая 2006 ну и? Было 100 раз.В парсер прописываешь замену и все. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 xRay Опубликовано 15 Мая 2006 Жалоба Поделиться Опубликовано 15 Мая 2006 Хотел сделать, замену - допустим http:// на _http:// и никак не могу додуматся sad.gifПробовал через Нецензурные слова - неполучается ...вообще-то замена-то пашет, но не под админомпроверь под обычным пользователем Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Can Опубликовано 21 Января 2007 Жалоба Поделиться Опубликовано 21 Января 2007 вообще-то замена-то пашет, но не под админомпроверь под обычным пользователем Спасибо! ) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 FatCat Опубликовано 21 Января 2007 Жалоба Поделиться Опубликовано 21 Января 2007 Скрываем document.referer - это не лучше ли будет? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Can Опубликовано 10 Мая 2007 Жалоба Поделиться Опубликовано 10 Мая 2007 А у меня такой вопрос:Мне нужно чтобы ссылочки типа:http://1.ya.ru/http://2.ya.ru/http://3.ya.ru/http://*.ya.ru/Все заменялись на http://r0.ya.ru/т.е. вместо 1, 2, 3, * может быть всё что угодно...Как-нибудь можно сделать, может что-нибудь вроде "*" вставить? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Can Опубликовано 13 Мая 2007 Жалоба Поделиться Опубликовано 13 Мая 2007 (изменено) Неужели никто не знает?! Изменено 14 Мая 2007 пользователем Can Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Can Опубликовано 14 Мая 2007 Жалоба Поделиться Опубликовано 14 Мая 2007 up Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Jax Опубликовано 14 Мая 2007 Жалоба Поделиться Опубликовано 14 Мая 2007 Через class_bb_code.php. Или как он там называется... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Can Опубликовано 14 Мая 2007 Жалоба Поделиться Опубликовано 14 Мая 2007 Через class_bb_code.php. Или как он там называется...Можно поподробнее? Чем этот файл мне поможет?В нём что-то нужно прописать? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 14 Мая 2007 Жалоба Поделиться Опубликовано 14 Мая 2007 Там есть функция которая отвечает за парсинг ссылок в тексте. По умолчанию она обрамляет её в тег <a>. Можно подправить под что угодно. Чтоб резать ссылки другого вида ищите функцию которая парсит bb коды, там куча регулярок. Ну и где нужно поставьте ещё замену какую надо... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Can Опубликовано 15 Мая 2007 Жалоба Поделиться Опубликовано 15 Мая 2007 Извините, ребята, но я ничего не нашёл!! ) Блин.. )Где это файл найти? Его редактировать нужно или через браузер запускать?И может пример приведёте с данными в 9-м посте? Спасибо!! )) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 FatCat Опубликовано 15 Мая 2007 Жалоба Поделиться Опубликовано 15 Мая 2007 А у меня такой вопрос:Мне нужно чтобы ссылочки типа:http://1.ya.ru/http://2.ya.ru/http://3.ya.ru/http://*.ya.ru/Все заменялись на http://r0.ya.ru/т.е. вместо 1, 2, 3, * может быть всё что угодно...Как-нибудь можно сделать, может что-нибудь вроде "*" вставить?В парсер добавить:$txt = preg_replace( "#http:\/\/(.+?).ya.ru#is", "http://r0.ya.ru", $txt ); Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Can Опубликовано 16 Мая 2007 Жалоба Поделиться Опубликовано 16 Мая 2007 Связавшися по асе, оказалось, что подобные действия катят на 1.3. Но это раздел для 2.1.x! )) Итак, может есть какие-то др. вырианты? Поподробнее пожалуйста!!2. Вот такое ещё мнение было:"А проще можно не парсер мучать, а в джаваскрипт добавить. Все равно есть функция проверки сообщения, чтобы пустое не отправляли - в нее и записать простую замену." КАК?! ) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 16 Мая 2007 Жалоба Поделиться Опубликовано 16 Мая 2007 Да и в 2.1 пойдёт. Только нужно найти правильное место куда вписать. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Can Опубликовано 16 Мая 2007 Жалоба Поделиться Опубликовано 16 Мая 2007 /sources/lib/post_parser.php? Было бы классно, если бы кто-нибудь конкретно сказал, после чего вставить! ) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 16 Мая 2007 Жалоба Поделиться Опубликовано 16 Мая 2007 нет, post_parser не используется в 2.1 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 16 Мая 2007 Жалоба Поделиться Опубликовано 16 Мая 2007 (изменено) Открыть ./sources/classes/bbcode/class_bbcode_core.php, найти в функции regex_build_url( $url=array() ) : if ( ! preg_match("#^(http|news|https|ftp|aim)://#", $url['html'] ) ) { $url['html'] = 'http://'.$url['html']; }Добавить после: $url['html'] = preg_replace( "#http://(\d+).ya.ru#", "http://r0.ya.ru", $url['html'] ); $url['show'] = preg_replace( "#http://(\d+).ya.ru#", "http://r0.ya.ru", $url['show'] ); Изменено 27 Мая 2007 пользователем Sannis Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
NooBSaiboT
Хотел сделать, замену - допустим http:// на _http:// и никак не могу додуматся![:D](//forums.ibresource.ru/applications/core/interface/js/spacer.png)
Пробовал через Нецензурные слова - неполучается ...
Ссылка на комментарий
Поделиться на других сайтах
20 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.