RPG-ZONE
Новости Форумы Путеводитель FAQ (RPG) Библиотека «Пролёт Фантазии» «Штрихи Пролёта» Дайсы
>  Список форумов · Гарнизон · Крепость Здравствуй, Гость (Вход · Регистрация)
  Ответ в тему Создание новой темы Создание опроса

> Ищем сайтостроителя для rpg-zone.ru
   Сообщение № 1. 11.8.2016, 21:38, Вейлор пишет:
Вейлор ( Offline )
Цитировать сообщение
. . .

*
Администратор
Сообщений: 5174
профиль

Репутация: 483
Нужен доброволец, который мог бы заменить (дополнить) меня, в качестве технического админа РПГ-зоны.

Цель - развитие форума с точки зрения функционала и дизайна, поддержка в соответствии с актуальными интернет-технологиями.

Для начала, у нас есть длинная тема хотелок, которые было бы неплохо воплотить.
Технические вопросы и предложения

Что ещё более важно - дизайн сайта технологически устарел и также требует доработки (это требует и знания web-программирования и непосредственно умения сделать красиво, удобно, современно).

Возможно у вас будут какие-то свои идеи.

ТТХ форума:
CMS-сайта: ipb 1.3 (Invision Power Board) + модификации, отдельные из которых самописные.
(т.е. это файлы на php + база данных mySQL).
Доля модификаций в коде в процентом отношении не особа велика. Код вполне прост (особенно если привыкнуть что к чему относится) и читаем.

Я бы не хотел менять CMS, а продолжить работать с тем что есть.
———————-
Из соображений безопасности (взлом, похищение личных данных) взаимодействие с кандидатом вызывающим доверие может строиться следующим образом:
1) Я делаю копию скриптов и базы данных. Очищаю базу данных до минимума (все сообщения, пользователей, и т.д.).
2) Передаю эту копию вам. Копию можно будет запустить на Денвере или стороннем хостинге.
3) Если ваши изыскания приводят к результату, мы смотрим его вместе, затем вы передаёте мне файлы с обновлённым кодом.
Я всё проверяю ещё раз в коде и если всё ok - заливаю на rpg-zone.
4) Если мы сработаемся, то со временем мы вероятно упростим эту схему.

———————-
Не обязательно быть сразу продвинутым программистом.
Можно начать с простого и развиваться в процессе.

Этому миру нужны герои :)


———————————————

Реализованные пункты

20.08.2016 - добавлена возможность снимать приваты с топиков (и при необходимости возвращать).20.08.2016 - в форму ответа добавлена кнопка дайса, с запретом на редактирование и логированием в таблице бросков.

20.08.2016 - добавлена кнопка "вниз" для быстрого перемещения вниз страницы.

24.08.2016 - исправлена ошибка отображения приватов после быстрой правки

11.09.2016 - приправлена ошибка развёртки спойлеров после быстрой правки

11.09.2016 - добавлены сочетаний Ctrl + B, I, U

19.10.2016 - добавлен Поиск на главной странице форумов.

PM
   Сообщение № 2. 14.8.2016, 14:03, Screamer пишет:
Screamer ( Offline )
Цитировать сообщение
Можно я пойду с вами?

*
Демон
Сообщений: 1207
профиль

Репутация: 39
Могу попробовать вот с этой хотелки:
Цитата(vladimirex)
ещё одно техническое предложение. Вроде бы такого у нас тут нет. Сейчас я играю у Ремара и у нас целые ветки запривачены. Хотелось бы чтобы в админке по ветке можно одним нажатием снять все тэги привата. Это было бы удобно когда ветка закрывается, или информация в ней устаревает, или вдруг её нужно сделать доступной для всех.


Но только попробовать - я работаю со связкой ASP.NET+MSSQL. С PHP и MySql знаком слабо.

PM
   Сообщение № 3. 14.8.2016, 22:03, Вейлор пишет:
Вейлор ( Offline )
Цитировать сообщение
. . .

*
Администратор
Сообщений: 5174
профиль

Репутация: 483
Screamer
Надеюсь получится разобраться :)

Как я представляю, можно добавить кнопку "Открыть приваты" в эти 2 меню (меню модерации одного топика и модерации всех топиков форума)

Присоединённое изображение

Присоединённое изображение

В базу данных в таблицу топиков нужно будет добавить ещё одно поле для проверки - открыты приваты или нет.
Так, сейчас все приваты отображаются админам или модерам. Нужно будет найти эти условия в коде и дописать дополнительное условие, чтобы отображались не только админам/модерам, но и вообще всем.

Я постараюсь на этой неделе или выходных выделить вечер и сделать копию скриптов для работы, и тогда свяжусь с тобой.

PM
   Сообщение № 4. 14.8.2016, 22:53, vladimirex пишет:
vladimirex ( Offline )
Цитировать сообщение
адская гончая

*
Владыка Тьмы
Сообщений: 7208
профиль

Репутация: 170
Цитата(Вейлор)
ужно будет добавить ещё одно поле для проверки - открыты приваты или нет.


Зачем? Просто кнопку, при нажатии которой скрипт обсчитывает данную тему и меняет запись типа:

Код

[priv=Ремар]
ля-ля
[/priv]


на

Код

[priv=Ремар, all_User]
ля-ля
[/priv]

PM
   Сообщение № 5. 14.8.2016, 23:25, Вейлор пишет:
Вейлор ( Offline )
Цитировать сообщение
. . .

*
Администратор
Сообщений: 5174
профиль

Репутация: 483
Цитата(vladimirex)
Зачем? Просто кнопку, при нажатии которой скрипт обсчитывает данную тему и меняет запись типа:

Можно и так. Идея для размышления. Но из минусов - есть вероятность что будет вылетать с ошибкой на больших форумах, по нагрузке, т.к. может быть много записей в БД. А если модер передумает и захочет приваты обратно скрыть, придётся опять перезаписывать кучу постов (и писать функции это делающие).

Есть ещё 3й вариант (но, мне кажется, хуже и 1 и 2го) - модифицировать функцию Архивации сообщений, которая выносит текст из постов в статические файлы за пределами базы данных (тем самым снижая её объём).
И сейчас приваты можно массово раскрыть с её помощью, только не видно кому они адресованы (хотя это видно в html коде, в конструкциях типа <!— —>). Можно найти функцию сохранения или вывода этих файлов и подумать - можно ли прилепить туда обработчик.

PM
   Сообщение № 6. 15.8.2016, 10:29, Screamer пишет:
Screamer ( Offline )
Цитировать сообщение
Можно я пойду с вами?

*
Демон
Сообщений: 1207
профиль

Репутация: 39
1-й вариант самый простой для реализации. Не нужно бояться нагрузки на сервер, не нужно запускать отдельный поток с обработкой текста. И админ может легко отменить решение и скрыть приваты.

Если использовать 2-й вариант, то только скрестив его с 3-м.

PM
   Сообщение № 7. 15.8.2016, 14:12, vladimirex пишет:
vladimirex ( Offline )
Цитировать сообщение
адская гончая

*
Владыка Тьмы
Сообщений: 7208
профиль

Репутация: 170
Цитата(Вейлор)
А если модер передумает и захочет приваты обратно скрыть,

ну, просто убирается параметр "all_User". Для обсчета можно сделать низкие приоритеты.

PM
   Сообщение № 8. 18.8.2016, 17:27, EatingSinsCat пишет:
EatingSinsCat ( Offline )
Цитировать сообщение
в поисках еды

*
Маг
Сообщений: 346
профиль

Репутация: 21
Может быть, тогда я попытаю дайсы. Пока не уверена, как выглядит именно обработка тэгов, но идея основана на
1. использовании той же самой таблицы, что и сейчас, т.е. записи будут добавляться в неё же,
2. возможно, понадобится ещё одно поле для идентификации конкретного броска, возможно в формате 16-32 разрядного ключа, который и будет в итоге во внутрибазовом тексте сообщения.

PM
   Сообщение № 9. 18.8.2016, 18:45, Боб пишет:
Боб ( Offline )
Цитировать сообщение
Don't boil me

*
Босс
Сообщений: 12595
профиль

Репутация: 672
EatingSinsCat

Там Вейлор тебе писал в скайп, ответь ему просто.

PM
   Сообщение № 10. 18.8.2016, 19:20, EatingSinsCat пишет:
EatingSinsCat ( Offline )
Цитировать сообщение
в поисках еды

*
Маг
Сообщений: 346
профиль

Репутация: 21
Меня выгонят скоро со скайпа на сегодня, а его сообщения нет.



Добавлено через 1 мин. 53 с.

Можно, собственно, сделать кнопку "вниз" ещё.
Но тут есть ведь два варианта
1. добавить то же самое, что и "вверх" в сообщении
2. сделать классическую для сайтов летающую кнопку.

Первое, наверное, само то.

PM
   Сообщение № 11. 18.8.2016, 19:49, Боб пишет:
Боб ( Offline )
Цитировать сообщение
Don't boil me

*
Босс
Сообщений: 12595
профиль

Репутация: 672
Цитата(EatingSinsCat)
Меня выгонят скоро со скайпа на сегодня, а его сообщения нет.


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

PM
   Сообщение № 12. 19.8.2016, 00:20, Вейлор пишет:
Вейлор ( Offline )
Цитировать сообщение
. . .

*
Администратор
Сообщений: 5174
профиль

Репутация: 483
EatingSinsCat
Screamer-а я немного помучал с установкой и настройкой, тебе уже достался вариант почти сразу готовый к работе. см. скайп :)

PM
   Сообщение № 13. 20.8.2016, 01:50, Вейлор пишет:
Вейлор ( Offline )
Цитировать сообщение
. . .

*
Администратор
Сообщений: 5174
профиль

Репутация: 483
Итак, тема начала давать результаты.

Screamer добавил возможность открывать приваты в топиках.

Например:
Cкрытое сообщение. Открыто модератором. (Получатели: Screamer)
Проверка

PM
   Сообщение № 14. 21.8.2016, 00:26, Вейлор пишет:
Вейлор ( Offline )
Цитировать сообщение
. . .

*
Администратор
Сообщений: 5174
профиль

Репутация: 483
Большой респект EatingSinsCat за функцию броска дайса прямо в теме (с сохранением логов на странице дайсов).
Подозреваю, что я бы такое и не написал, даже если бы руки дошли :)

От неё же добавлена кнопка "вниз", для быстрого перемещения вниз страницы.

Пример:
Проверка: 1d20 + 1= 21 (20 + 1)

PM
   Сообщение № 15. 21.8.2016, 23:40, EatingSinsCat пишет:
EatingSinsCat ( Offline )
Цитировать сообщение
в поисках еды

*
Маг
Сообщений: 346
профиль

Репутация: 21
Там тот ещё быдлокод получился на самом деле, но работает, и это на сей день - важнее всего.

Думаю, нам нужна доска заданий в стиле гильдии приключенцев, распределённая по классам: кодер, журналист и подобными реальными аналогами ролевого мира. Можно даже платить репутацией.

PM
   Сообщение № 16. 24.8.2016, 00:02, EatingSinsCat пишет:
EatingSinsCat ( Offline )
Цитировать сообщение
в поисках еды

*
Маг
Сообщений: 346
профиль

Репутация: 21
Так чего на форуме ещё не хватает технического?

PM
   Сообщение № 17. 24.8.2016, 11:41, Вейлор пишет:
Вейлор ( Offline )
Цитировать сообщение
. . .

*
Администратор
Сообщений: 5174
профиль

Репутация: 483
Можешь посмотреть быструю правку? Мы сейчас в ней теряем стиль отображения приватов - не видно кому он адресуется (на F5 потом всё отображается нормально).
Аналогичный глюк с тегами выравнивания текста (центрирование, по правой стороне), это напрягает меньше, но тоже при возможности хотелось бы поправить.
Т.к. тебе удалось победить аналогичное с дайсами - есть надежды что получится и это.

Есть ещё мега-квест связанный с мультиаккаунтами, но это я сформулирую немного позже. Там много писать.

PM
   Сообщение № 18. 24.8.2016, 11:42, vladimirex пишет:
vladimirex ( Offline )
Цитировать сообщение
адская гончая

*
Владыка Тьмы
Сообщений: 7208
профиль

Репутация: 170
Технические вопросы и предложения

PM
   Сообщение № 19. 24.8.2016, 22:30, Вейлор пишет:
Вейлор ( Offline )
Цитировать сообщение
. . .

*
Администратор
Сообщений: 5174
профиль

Репутация: 483
Цитата(Вейлор)
теряем стиль отображения приватов

Записываем за EatingSinsCat ещё один успех. Это исправлено.

PM
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей);
   Ответ в тему Создание новой темы Создание опроса
>  Список форумов · Гарнизон · Крепость Здравствуй, Гость (Вход · Регистрация)



Яндекс.Метрика