Бесплатные PHP скрипты - форум техподдержки

Бесплатные PHP скрипты - форум техподдержки

Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!

Главная сайта бесплатных php скриптовГлавная сайта   ПоискПоиск  
Сегодня: 26.04.2024 - 10:26:53
Страницы:  1 ... 4  5  6  7  8  

Модификация форума

Объявление - WR-Scriptы в UTF-8 кодировке

Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.

На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий!
Планирую продолжить работы весь 2023 год.

АвторСообщение

Reader555

R
Участник форума

Замучили спамеры. Добавил в код пару строчек, чтобы запретить гостям вставлять в сообщения и темы URL. Помогло.
Предложение автору: почему-бы не "прицепить" такую функцию к админке, чтобы прямо в настройках форума можно было изменять, не залезая в код. Запретить писать без регистрации может только раскрученный форум, а эта функция спасет от спама.
Я сделал так:
Добавил в месте проверки разрешено ли гостям создавать темы и отвечать в темах следующее

Код:

if ($_GET['event']=="addanswer" and preg_match("/href|url|http|www|\.ru|\.com|\.net|\.info|\.org/i",$msg) and !isset($wrfname)) exit("<center>Уважаемый гость с IP $ip , если Вы хотите делиться ссылками с другими пользователями форума - пройдите регистрацию.<BR>Если Вы спаммер - выйдете вон! </center><BR><BR>");

Ну и addtopic соответственно.
Потом обнаружил, что url можно вставить как НАЗВАНИЕ темы и прописал то же самое для $zag

Вот собственно и все. Может не оптимально, но работает.

Сообщение # 61 01.02.11 - 20:27:10

Reader555

R
Участник форума

К предыдущему посту маленькая поправочка. Согласно этому коду, ни картинку, ни доп. смайлы не вставить. Поэтому я чуть изменил код.

Код:

if ($_GET['event']=="addanswer" and preg_match("/href|url|http|www|\.ru|\.com|\.net|\.info|\.org/i",$msg) and preg_match("/\.jpg|\.gif|\.jpeg|\.png/is",$msg)<>TRUE and !isset($wrfname)) exit("<center>Уважаемый гость с IP $ip , если Вы хотите делиться ссылками с другими пользователями форума - пройдите регистрацию.<BR>Если Вы спаммер - выйдете вон! </center><BR><BR>");

Так гостю остается возможность вставить картинку.

Сообщение # 62 08.02.11 - 20:36:45

WR

W
Участник форума

Reader555, спасибо, классная идея!

я ещё ввёл переменную $nosssilki и добавил условие: $nosssilki==TRUE
А $nosssilki сейчас вынес в самый верх index.php, a позже вынесу в админку.

Сейчас перезалью скрипт форума со встроенной функцией защиты от спама.

Сообщение # 63 20.02.11 - 11:09:37

Reader555

R
Участник форума

Cудя по всему проблема еще не решена. Получается, что вставляя картинку спаммер получает возможность вставить и любую ссылку. Наверно придется запретить все-таки вставлять картинки. Или не обсуждать способы защиты здесь, похоже как обойти защиту они на форуме и вычитали.

Сообщение # 64 25.02.11 - 15:20:10

WR

W
Участник форума

Обновил функцию Антиспама. Добавил хитрушку. Посмотрим как теперь будет работать эта система. Установил в гостевой и здесь.

Сообщение # 65 27.02.11 - 14:08:37

всеволод

В
гость

а как добавить дополнительно бб коды в форум?

Сообщение # 66 28.02.11 - 17:36:33

Андрей

А
Участник форума


Цитата:

а как добавить дополнительно бб коды в форум?


Найди часть кода, начинающуюся с:


Цитата:
if (strlen($lines[$fm-1])>5) { // Если строчка потерялась в скрипте (пустая строка) - то просто её НЕ выводим


Как видишь потом идут строчки:


Цитата:
$msg=str_replace("","<b>",$dt[4]);
$msg=str_replace("
","</b>", $msg);


Скопируй одну из строчек и вставь после, то есть:


Цитата:
$msg=str_replace("","<b>",$dt[4]);
$msg=str_replace("
","</b>", $msg);
$msg=str_replace("","</b>", $msg);


и в третьей строчке поставь код, и этот код будет заменен соотвествующим HTML тегом, например, сделать подчеркнутый текст:


Цитата:
$msg=str_replace("","<b>",$dt[4]);
$msg=str_replace("
","</b>", $msg);
$msg=str_replace("[u]","<u>", $msg);
$msg=str_replace("[/u]","</u>", $msg);


Функция проста - она просто заменяет определенный текст на другой определенный текст. Таким образом можно даже сделать антимат (замена матерных слов на слово Мат!)

И в форме написания ссобщения добавь кнопку для вставки тега:


Цитата:
<input class="button" value="U или др. текст кнопки" style="font-weight: bold; width: 30px;" onclick="DoSmilie(' [u][/u] ');" type="button"> 

Сообщение # 67 28.02.11 - 18:09:30

tczzr

T
гость

icq 639716753
paysafecard eur cheap rates, deposit paysafecard,
We constantly exchanging cards Ukash, paysafecard, cashu, wallie, visa prepaid gift cards. We will offer|are ready to offer) you the best exchange rates. We can pay you webmoney, liberty reserve, perfect money, alert pay, liqpay, paypal, moneybookers, neteller etc. Our chat center: icq 639716753 is available 24 hours a day, 7 days a week, all year round for your comfort.
Ukash poker, ukash, exchange webmoney ,

Сообщение # 68 28.02.11 - 21:16:06

LOSKAND

L
Участник форума

Михаил переводи форум на сессиии. давно пора

Сообщение # 69 01.03.11 - 21:33:28

всеволод

В
гость

а как реализовать редактирование оставленного поста в версии 1.9.5? в выложеном моде для версии 1.9.3 мод не пошел( помогите пожалуйста

Сообщение # 70 04.03.11 - 21:02:59

Алексей

А
гость

Когда появится возможность редактирования постов самими пользователями?

Сообщение # 71 31.03.11 - 16:08:26

asr

A
Участник форума


Цитата:

Обновил функцию Антиспама. Добавил хитрушку

Похоже новый баг здесь приспособился.. сейчас по умолчанию не получается зарегистрированным юзерам линки постить.. посылаются они как якобы гости. А если эту фитчу выключить вручную, одновременно отрубив возможность писать гостям, то режутся выкладываемые линки.
...topic123.php - обрезает .php ...text123.html - обрезает .html
причём когда режит, когда нет.. както непонятно тут!

Сообщение # 72 03.04.11 - 19:17:05
Расширяем функционал :Предыдущая темаСледующая тема: Загрузка фотографий на форум по URL.
Страницы:  1 ... 4  5  6  7  8  

Сообщение
Имя E-mail
Сообщение

Нажмите на точку возле имени для обращения к участнику

Смайлы:

Ещё смайлы
Эмодзи
         
Защитный код: (введите цифры, которые на синем фоне)
Ответ на вопрос: (Какой сейчас год?)
   
WR-Счётчик
Powered by WR-Forum Professional © 2.3 UTF-8 beta версия