|
|
| Модератор форума: dotbot |
| Сообщество uCoz Архивариус Корзина Защита форума |
| Защита форума |
|
пенка, нету. а если есть какие-либо решения, то они не эффективны. а дублирующие ники и так системой запрещены
|
|
webanet, Я про то что есть на форуме у меня 2 мультиника один человек с одного компа регался 2 раза
Добавлено (27 Июл 2013, 16:50:24) |
|
пенка,
Цитата Знаю что вроде есть модуль по отлову мутиников Цитата один человек с одного компа регался 2 раза компьютеры ещё различаются по макам, но что-то я сомневаюсь, что есть где-то такая идентификация на уровне форумов |
|
подскажите в чем ошибка:
1. <?strpos($MESSAGE$,' http')?> - выводит числовое значение начала искомого участка (работает) но когда пишу так: <?substr( $MESSAGE$,0,(<?strpos($MESSAGE$,' http')?>))?> - не работает ================= в теории в первом варианте нахожу число, во втором варианте встраиваю число, но видать с синтаксисом чет напутал, или просто нужно экранировать <> ??? promalp-forum.com
|
|
is,
Цитата <?substr( $MESSAGE$,0,(<?strpos($MESSAGE$,' http')?>))?> Код <?strpos($MESSAGE$,' http')?> Код <?substr($MESSAGE$,0,10)?> |
|
KaiLee, это понятно, но у меня нет цифры 10, поясню:
я не знаю в каком месте спамер засунет ссылку на свой ресурс и вообще спамер ли он (размещает ли ссылку) цифру мне необходимо сначала найти, первый код как раз находит, но внутри второго попочему то работать не хочет, вероятн ошибка синтаксиса. promalp-forum.com
Сообщение отредактировал is - Воскресенье, 28 Июл 2013, 07:28:04
|
|
is,
Цитата (is) вероятн ошибка синтаксиса. Я могу дать Вам крохотный js-скриптик, который будет делать то же, что и <?substr()?>, но будет работать с <?strpos()?>. Однако это не тот функционал, на который Вы рассчитываете. Strpos найдет первое вхождение http в тексте материала, укажет скрипту символ, а скрипт обрежет текст материала и выведет на странице текст с первого символа текста по h. |
|
вариант 2:
создал переменную $GLOBAL_HTTP$ ввел в нее работающий <?strpos($MESSAGE$,' http')?>, но опять таки, в <?substr($MESSAGE$,0,$GLOBAL_HTTP$)?> работать отказался, и вообще, блок $GLOBAL_HTTP$ работает и даже выводит значение, но внутри substr не работает, так как выводит значение из блока заключенное в коментарий <--!-->, а коментарий как раз лишний в алгоритме substr пример что выходит выводя значение переменной из блока: <?substr($MESSAGE$,0,<!--U1HTTP1Z-->118<!--/U1HTTP1Z-->)?> Добавлено (28 Июл 2013, 08:54:49) --------------------------------------------- KaiLee, спасибо, скинте скрипт, надеюсь не будет конфликтовать с ссылкми изображений( http прописанно с пробелом в начале) promalp-forum.com
Сообщение отредактировал is - Воскресенье, 28 Июл 2013, 09:24:25
|
|
is,
Код <script type="text/javascript"> var mes = "$MESSAGE$"; num = "<?strpos($MESSAGE$,' http')?>"; document.write(mes.substr(0,num)); </script> |
|
возникла проблемма с скриптом:
если не находит http, то не выводит сообщение вообще, если стандартный месенж убрать, а если не убирать, то дописует обрезанный текст к оригиналу. попробую через условие равенства задать варианты. Добавлено (28 Июл 2013, 20:28:31) --------------------------------------------- http://promalp-forum.com/forum/36-271-1 оригинал текста: 0123456789 http4444 онож возвоащает минус единицу ![]() promalp-forum.com
Сообщение отредактировал is - Воскресенье, 28 Июл 2013, 20:33:26
|
|
is,
Цитата (is) если не находит http, то не выводит сообщение вообще, Код <script type="text/javascript"> var mes="$MESSAGE$"; num=0; num="<?strpos($MESSAGE$,' http')?>"; if(num>0){document.write(mes.substr(0,num));}else{document.write(mes);}; </script> Насчет минус единицы не знаю, это нада в коде проверять. У меня вроде правильно считало. |
| |||
| |||
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!

Чат сообщества




