Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!
Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.
На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий! Планирую продолжить работы весь 2023 год.
Так как же все таки обновить форум 1.8 на новый 1.9
Я не сравнивал, но скорее всего так: 1.копируешь все файлы.dat из папки data с сервера к себе в комп. 2.сравниваешь различия в файлах, ищешь - где добавились новые разделители ||||||| 3. правишь каждый файл ручками(добавляешь | ) или пишешь скрипт, который это сделает за тебя.
но возможно этого будет недостаточно, ищи, думай, пробуй - найдешь, расскажешь другим.
С этим немного понятно .... Спасибо .... только вот с разделителями не совсем мне понятно ...это они определяют разделы форума ? ... А как быть если хочешь не менять дизайн сайта ?
Все сделал ... перетащил ... папку дату .... папку со старым скином и папку с аватарами ... и ВСЕ !!! ЗАРАБОТАЛО НОРМАЛЬНО ...
Рад за тебя, Васек Михаил, в закрытом разделе: в раздел пускает, а в темы нет... че не так? Хотел написать там, ну напишу уж здесь. Вот такое предложение по репутации: В блок изменения репутации добавляем поле "причина" В блоке записи делаем проверку этого поля (например - если длина короче 3-4 символов, даем ошибку "нет причины изменения репутации") в папке data добавляем файл, куда будут писаться последние причины (по принципу чата) А под формой изменения репутации выводим N-последних причин. Это должно помочь от говнюков-тихушников, которые кручивают репу. Вот попробую прикрепить наглядный пример, как уже сделал. мда, пора бы переименовывать вложения(чтоб на русские буквы не ругалось)
Георгий, неплохая идея с репутацией. Давно пора придумать что-то более значимое для репутации, так как, по сути (в теперешнем виде), она ничего не дает и не влияет на участника форума. Репутация должна зарабатываться и даваться не за количество сообщений на форуме, а за какие-нибудь заслуги. Она должна быть небольшой, а ее наличие могло бы давать право на какие-нибудь привелегии. Думаю, что это понятно всем, но легко сказать, а вот сделать что-то подобное уже не так просто.
При размещении обьявлений на собственной доске они автоматически удаляются,несмотря на дату в 30 дней. Доска 1.6 LUX. Почему? Кто знает? Михе сигнализирую,пока молчит...со вчерашнего дня,очень нужно...
WR, например за первые 200 очков репутации 1 звезда за 1000 очков 2 звезды и тд. ну и допустим можно применить своеобразную пирамиду. тоесть сделать так что бы репутацию могли повышать только те пользователи которые имеют 3 и более звёзд или например 1000 очков репутации.
а да Михаил. по поводу MYSQL версии, когда то я уже скидывал первоначальный вариант версии форума. Сейчас могу скинуть следующую версию того же скрипта, если надо, но её тоже доделывать ещё надо. Отличия: 1. устранил ошибку изза которой форум тормозил если в теме было более 2х сообщений. 2. упростил (урезал) код 3. добавил привелегий. уровням 4. Доработал уровни теперь их 4, 1 уровень участники, 1 уровень участники-модераторы, 2 уровень супермодераторы, 3 уровень администраторы.
Сам дальнейшей разработкой скрипта в ближайшие месяца 4 врятли смогу, сватьба на носу, ну и соответственно начало совместной жизни, времени на программирование просто будет по началу нехватать.
Вот еще ограничения по репутации: В userstat.dat я добавил еще один разделитель | чтоб туда писалось имя участника, который менял репу, а время сделал не в unix, а обычное Код:
$today=date("d.m.y");
ну а дальше проверка - последний пользователь, который менял репу сегодня - сегодня ее помять уже не может. Получается, один и тот же участник, другому (одному и тому же) поменять не может чаще чем раз в сутки. Насчет баз, в последнее время тоже склоняюсь к тому, что надо переходить на базы. Не на мускулы, а на те, что Михаил предлагает