wat
> Переписать все на MVC предлагает cin
Да не то что бы переписать. Хотя-бы отделить представление от логики.
Чтобы было так - логика делает всякие запросы в базу данных и подготавливает данные для представления, передаёт данные в него и дальше уже по заданному шаблону генерируется страница.
Это даёт дополнительные плюсы, например можно с легкостью менять дизайн, а не выискивать в общем коде где там что рисуется.
Silen#ID
> Ты конечно молодец, что хотя бы пытаешься.
да я думаю щас возьму отпуск на месяц и плотно подсяду за работу над сайтом.
wat
Я там ветку с фиксом для галереи слил. Звёздочка теперь не ломает верстку галереи, вместо нее треугольник красный в углу. Посмотри.
Silen#ID
> на вообще на каких правах колбасишь движок форума? Типа просто обычный
> постоялец которому wat почемуто дал доступ к репозиторию? И теперь ты можешь
> предлагать ему на общих основаниях заценить свои коммиты? Или как?
Да.
Я периодически делаю мелкие изменения и отправляю pull request.
В сентябре ухожу в отпуск и буду пилить ajax загрузку файлов.
Silen#ID
> Кстати, лично мне было бы интересно глянуть список изменений вносимых в
> сайт+движок. Такое есть в публичном доступе?
Можно взглянуть на результат - зайди в качалку, в раздел картинки.
Там правда я не учел что может быть включен узкий режим, а стиль учитывает
только ширину окна браузера. Но я это уже исправил. Если wat зальёт на сайт, то будет видно.
Silen#ID
> Хех, вы там сами между собой сперва определитесь, что хотите сделать))
Я хочу для начала у себя на локальном компе попробовать шаблонизатор прикрутить и
сделать шаблоны страниц и посмотреть как оно будет работать и насколько много придётся
переписывать. А потом можно будет перенести на хостинг. Но на хостинге придётся Composer ставить..
Добавить таймер автозакрывания и автоудаления тем как отдельную фичу.
Пожелание: Запретить удаление тем самими участниками. Только через модератора. Сталкивался с тем, что в некоторых темах выкладывалась полезная информация, либо сам тратил время на написание поста с решением какой-то проблемы, а потом ТС сносил тему.
а можно сделать, чтоб при удалении сообщения создатель темы получал уведомление кто и какое сообщение удалил. а то удалилась страница целая а кто-что неясно...
хотелось бы на будущее "знать в лицо" людей склонных к "мойдодырству"
Vitorio
> щения создатель темы получал уведомление кто и какое сообщение удалил. а то
> удалилась страница целая а кто-что неясно...
> хотелось бы на будущее "знать в лицо" людей склонных к "мойдодырству"
Это в профильных темах можно сделать фичу как со статусом важная тема, только статус придумать еще один, чтобы эти темы и посты с такими статусами не удалялись.
Но это тоже чревато флудом. Я думаю достаточно всю инфу себе куда то сохранять, лучше чем ныть что кто то удалил особо важный пост.
Красавцы, в тему так сказать
https://app2top.ru/investitsii/unity-priobrela-platformu-oto-dlya… u-189600.html
ох,итить.. оказалось что иногда реально заморочно искать саму цитату, в топике, в смысле конекст и откуда. а можно тег цитиррования со ссылкой на топег, кликабельное, создаваемое в один клик- чтоб понять о чем речь, дабы не перелопачивать 3-4 страницы в поиске источника цитаты?
Я решил облегчить задачу модерирования форума и в качестве более легкой задачи хочу реализовать отправку жалоб на посты на форуме.
Выглядеть это будет где-то вот так:
То есть у каждого поста будет вот такой значок, щелкнув по которому будет открываться окно где можно вписать пояснение к жалобе и кнопка Отправить.
У модераторов и ведущего будет специальная страница, где они могут обрабатывать жалобы путём выбора действий которые будут применены к постам, темам и авторам постов и тем.
если кто-то из модераторов уже начал рассмотрение жалобы, то другой модератор не сможет над ней работать.
Чтобы исключить случаи травли и других злоупотреблений, эта функция будет ограничена количеством отправляемых жалоб на одного и того-же пользователя а также одним и тем же пользователем. То есть если тыкать кнопку жалобы без какой-либо причины, то эта функция будет недоступна некоторое время для этого пользователя.
Если на пост уже поступила жалоба, то значок будет отсутствовать, либо вместо желтого будет красным.
Пока что движок сайта мне не очень хорошо знаком, поэтому я всё делать буду очень неспешно. Так что запаситесь терпением.
По мере прогресса, я буду постить скриншоты тут.
std::cin
нажатие кнопки перебрасывает на форму ввода текста жалобы? или само нажатие является отправкой жалобы саом по себе?
kkolyan
Появляется окно где нужно описать суть жалобы. После отправки окно исчезает.
std::cin
> Я решил облегчить задачу модерирования форума и в качестве более легкой задачи
> хочу реализовать отправку жалоб на посты на форуме.
по-моему, круто.
я бы вообще не заморачивался над всякой функциональностью в духе "нельзя отправлять жалобы чаще, чем каждые N минут с одного аккаунта" — если какой-то пользователь начинает злоупотреблять этой фичей, мы его просто забаним, да и всё. никому ведь в голову не приходит в эту тему спамить по 50 сообщений подряд, потому что результат будет немного предсказуем.
Suslik хорошо, я тогда сделаю без этих ухищрений
А плашку с подтверждением прочтения правил перед созданием тем будет?