Дополнительные модули форума

Материал из GIS-Lab
Версия от 21:47, 15 октября 2015; Максим Дубинин (обсуждение | вклад) (→‎Обновление)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску
Эта страница опубликована на сайте в разделе «Организационные материалы»
по адресу http://gis-lab.info/qa/forum-modules.html

Это список модулей и настроек форума установленных на данный момент. Этот список необходимо иметь в виду при обновлении форума или его переустановке при необходимости.

Обновление

Конкретные пункты см. ниже по структуре.

  1. Обновление с текущей версии до 3.1.6
  2. Easy resize posted images
  3. Доработанный стиль форума, соответствующий дизайну gis-lab.info. (Оставить только один стиль - этот).
  4. Подписка на новости при регистрации (дополнительный пункт в форме регистрации, по умолчанию "ДА"
  5. URL + IMG Prompt while posting (friendly bbcode)
  6. Подсветка синтаксисов GeShi
  7. BBCODE-SPOILER
  8. Скрипты для обновления количества статей пользователя
  9. Скрипты для обновления количества проектов пользователя
  10. Reputation System
  11. Ссылка на карту пользователей при щелчке на город

Администрирование форума

AutoMOD

Автоматическая установка и удаление модулей расширения, включает последнюю версию UMIL.

https://www.phpbb.com/customise/db/official_tool/automod/

Enable Browser Language Detection

Forum statistics

Статистика открывается при нажатии на слово статистика на главной странице форума

Easy resize posted images

http://www.phpbb.com/community/viewtopic.php?f=70&t=577794

Убирание времени от даты регистрации (нужна только дата, часы-минуты не нужны)

Hide bots from "Who is online"

http://www.phpbb.com/community/viewtopic.php?f=46&t=858595&start=30

Стили

GISLABNEW

Доработанный стиль форума, соответствующий дизайну gis-lab.info.

В файлы стиля продолжают вноситься регулярные доработки.

Используется всеми по умолчанию.

Mobile

http://startrekguide.com/community/viewtopic.php?f=39&t=5386&st=0&sk=t&sd=a&hilit=mobile

Minimalist

http://www.awesomestyles.com/demo/minimalistic

Смена стилей через адрес

Включение возможности изменения стилей всеми пользователями через URL, http://www.phpbb.com/community/viewtopic.php?f=74&t=1288395

Примеры:

Удаление sid в гостевой сессии

http://www.arg.su/ru-RU/node/112

Оповещения и отслеживание новостей

[Beta]simple rss mod

http://www.phpbb.com/community/viewtopic.php?f=70&t=748885 С исправлениями, чтобы код не "бил" ленту

lastrss

Трансляция в блог постов из rss-ленты блога

http://www.phpbb.com/community/viewtopic.php?f=70&t=829325

ОТКЛЮЧЕН

Primy Notify

Добавление текста сообщения и ЛС к электронному письму-оповещению

Регистрация

Подписка на новости при регистрации

Модификации страницы регистрации и подписка на новости GIS-Lab

  • \forum\styles\gislab\template\ucp_register.html
  • \forum\includes\ucp\ucp_register.php

Anti-bot question

Дополнительный BBCODE

[BETA] URL + IMG Prompt while posting (friendly bbcode)

http://www.phpbb.com/community/viewtopic.php?f=70&t=723495&start=0&st=0&sk=t&sd=a editor.js - всплывающее окно для ввода ссылок на ресурсы и изображения

Подсветка синтаксисов GeShi

http://www.phpbb.com/customise/db/mod/syntax_highlighter

Убраны строка про формат и строка со скоростью парсинга, увеличен размер блока по высоте

BBCODE-SYNTAX

[syntax={SYNTAX}]{SIMPLETEXT}[/syntax]

Расширенная подсветка кода, укажите язык программирования

BBCODE-SPOILER

Сворачивающийся блок

[spoiler={TEXT1}]{TEXT2}[/spoiler]
<div style="padding: 3px; background-color: #FFFFFF; border: 1px solid #d8d8d8; font-size: 1em;"><div style="text-transform: uppercase; border-bottom: 1px solid #CCCCCC; margin-bottom: 3px; font-size: 0.8em; font-weight: bold; display: block;"><span onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') {  this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerHTML = '<a href=\'#\' onClick=\'return false;\'>{TEXT1}</a>'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerHTML = '<a href=\'#\' onClick=\'return false;\'>{TEXT1}</a>'; }" /><a href="#" onClick="return false;">{TEXT1}</a></span></div><div class="quotecontent"><div style="display: none;">{TEXT2}</div></div></div>

Карма

Скрипты для обновления количества статей пользователя

Скрипты для обновления количества проектов пользователя

Reputation System

Система репутации от Pico88

https://www.phpbb.com/community/viewtopic.php?f=70&t=2147118

Настройки репутации на форуме.

Изменения в блок об участнике

Добавлена ссылка на карту пользователей.

Файл: /forum/styles/gislabnew/template

После: IF postrow.POSTER_JOINED

<!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM} (<a href="http://gis-lab.info/qa/users.html">на карте</a>)</dd><!-- ENDIF -->

Карты

Mapbbcode

Интеграция карт с поддержкой пользовательских объектов прямо в посты.

Требует адаптации нескольких файлов стиля. Поможет ctrl+f + "mapbb" или "map".