Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!
Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.
На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий! Планирую продолжить работы весь 2023 год.
по аналогичной системе можно дать возможность пользователям устанавливать колличество сообщений\тем\личных писем на страницу. впрочем в сборке mysql-WR-forum такие возможности уже есть
AlexandЗr, что за изврещения? прикрепляю картинку. на картинке значёк радиации, при наведении на который срабатывает переадресация на сайт http://alcom.dem.ru указаный в твоей подписи. это дело воспринимать как указание на уязвимость сборки или как рекламу сайта?
Скачал себе последнюю версию, пытался прикрепить файл. Говорит по формату не подходит, только архивы. Я хотел чтобы была возможность загружать файл в сам топик вместо bb кода. Да, и у меня категория потенциальных посетителей ленивая, потому хотелось чтобы и была также возможность их загружать без реги.
//БЛОК ОТВЕЧАЮЩИЙ ЗА СКИН ГОСТЬ\ЮЗЕР if(isset($_SESSION['name'])==false) {$fskin=$fskins;} else {$ucfgl = "SELECT * FROM userlist WHERE name='$_SESSION[name]' LIMIT 1"; $ucfg = mysql_query( $ucfgl ); while (@$cfg=mysql_fetch_array($ucfg)) if($cfg['userskin']==NULL){$fskin=$fskins;} //если строка пуста то возвращаем общий скин else { if (!is_dir("$cfg[userskin]")) //проверяем существовоание скина {$fskin=$fskins;} //если папка с скином не существует то возвращаем общий скин else {$result = mysql_query("SELECT * FROM SKINS WHERE id=id ");//проверяем включен ли скин while (@$ptl=mysql_fetch_array($result))if($ptl['closed']==0){$fskin=$cfg['userskin'];//если ДА то позволяем пользователю использовать его }else{$fskin=$fskins; //если НЕТ то возвращаем общий скин }}}} //КОНЕЦ БЛОКА ОТВЕЧАЮЩЕГО ЗА СКИН ГОСТЬ\ЮЗЕР
Почему никто не сделает вставку картинок через загрузку на сайт? Или есть подобные моды?
Мне кажется очень полезная фича? Или я не прав?
Фича полезная. Поэтому реализована и доступна зарегистрированным юзерам
LOSKAND, классная у тебя модификая получается. Давай как будет готов - выложим здесь демку и файл для загрузки. ок?
Цитата:
прикрепляю картинку. на картинке значёк радиации, при наведении на который срабатывает переадресация на сайт http://alcom.dem.ru указаный в твоей подписи. это дело воспринимать как указание на уязвимость сборки или как рекламу сайта?
Уязвимость была в тэге [ img ] [ / img ]. Недавно изменил код и допустил ошибку. Сейчас уязвимость закрыл, скрипт перезалил. Всем кто скачивал скрипт в период с 01 августа по 16 сентября 2010 рекомендую обновиться!
WR, для того и пишем. вот только на мод это уже не похоже, это скорее уже отдельная версия, так как от оригенального кода 1.9 версии по факту ничего не осталось, так местами.
- Ссылки стали короткими: https://www.wr-script.ru/forum/index.php?id=1021275&page=26#m254 - здесь первые три цифры 102 - номер рубрики ( https://www.wr-script.ru/forum/index.php?id=102 ), 1021275 - идентификтор темы и название файла с темой.
- доработал блок самых обсуждаемых тем, подключил здесь на главной форума.
- почистил код от дублирующих действий при отображении страниц, готовлюсь к переходу на описанную структуру базы версии 2.0: https://www.wr-script.ru/info/wr-forum-2_strukture.php . Базу сделаю на dat - текстовых файлах.
Но, нужно писать конвертер БД с версии 1.6-1.9.3 до текущей. Писать уже начал, будет готов через пару дней. Ориентировочная дата выхода 2.0 версии форума - 1 октября 2010 года.
Сейчас тестируем здесь, если глюков и багов не будет - выложу в общий доступ.
Прикольно. В последней версии форума. В админке вставил картинку, показывает нормально, ссылка нормальная, а в самом форуме вместо неё крестик. Свойства крестика там цензура, а если другую какую картинку то бывает и показывает.
Я проверил и зашёл как участник форума в админку и там написал сообщение и показало сообщение участника форума. Т.е. зная пароль вхожу как участник и меняю и кручу что желаю.
В админке пишет вы вошли как администратор а я участник и там исправления сделал и на форуме уже пишет что участник форума оставил сообщения, когда там должен только админ всем рулить и от его имени писаться.
WR, Предлагаю в новой версии ещё добавить следующее: В шапке при построении описания форума убрать дополнительные обработки, чтобы текст выводился как есть со всеми тэгами. Это позволит там размещать свои баннеры. А сейчас если туда попробовать разместить код баннера, то код модифицируется и сайт хозяин счетчика ругается, что мол неверный код счетчика. Приходится баннеры размещать через top.html.
А в подвале добавить ущё один div для размещения счетчиков Я сделал так в файле index.php
Код:
/*Имя файла*/ $vpfilename = "banners.txt"; /*чтение файла*/ if (file_exists($vpfilename)) { /*Обнаружен файл*/ if (($vpfp = fopen($vpfilename, "r")) == NULL) { echo ("Ошибка открытия файла"); //Ошибка открытия файла } else { /*Файл открыт для чтения*/ while (!feof($vpfp)) { $vps_aa = fgets($vpfp, 255); /*обработка строки*/ echo("$vps_aa"); /*обработка строки стоп*/ } fclose($vpfp); } } else { echo ("Файл не существует"); //Файл не существует } /*чтение файла стоп*/
В файле banners.txt размещаешь свои счетчики и всё... Причём когда работаншь из админки счетчики не считают, чтоб не портить картину статистики.