Инструменты пользователя

Инструменты сайта


axapta:интеграциясфорумомисайтом

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

axapta:интеграциясфорумомисайтом [2018/04/04 00:33] (текущий)
Строка 1: Строка 1:
 +{{toc}}
 +=== зачем ===
 +Позволить пользователям erpkb добавлять ссылки к страницам сайта и темам форума; в частности, можно относить темы форума и  страницы сайта к различным разделам.
 +=== как это будет выглядеть === 
 +В начале каждой страницы форума в разделе "см. также" появляется содержимое связанной с ней страницы wiki.
 +Пользователь может переходить по ссылкам в этом содержимом, либо переходить к его редактированию. 
 +=== как это реализовать ===
 +
 +Устанавливается соответствие межно темами форума и страницами erpkb например, теме форума:
 +http://www.axforum.info/forums/showthread.php?s=&postid=83609
 +будет соответствовать страница
 +AxForum/Тема/83609
 +В которую можно написать что-то вроде "Раздел: /Axapta/[[РасчетыСКлиентами]]"
 +
 +Включение страницы можно сделать двумя способами: на клиенте и на сервере. 
 +==== на клиенте ====
 +идея взята из пользоваетельского скрипта [[http://userjs.org/scripts/general/enhancements/whats-related]]
 +При помощи пользовательских скриптов [[:Opera | ]] или расширения GreaseMonkey для FireFox в начало страницы вставляется iframe с содержанием соответсвующей страницы erpkb. При этом:
 +  *надо сделать чтобы ссылки открывали новое окно а не работали внутри фрейма
 +  *помнить, чтобы стиль содержимого фрейма соответствовал стилю сайта
 +При этом, понятное дело, работать с таким решением смогут только те, кто установил скрипт.
 +Такое решение можно использовать в качестве макета
 +==== на сервере ====
 +Модифицировать форумный софт, чтобы он вставлял содержимое в начало страницы темы.
 +При этом:
 +  *надо переделывать ссылки на абсолютные
 +  *опять же рестайлинг
 +===прототип===
 +Грубый прототип с использованием пользовательских скриптов [[:Opera | ]] присоединен к этой странице.
 +
 +Ставить так: 
 +  *завести папку типа c:\userjs
 +  *положить туда скрипт
 +  *в настройка браузера сказать
 +  *Дополнительно\Содержимое\Настройки JavaScript: Мои Файлы JavaScript=C:\userjs;userjs;
  
axapta/интеграциясфорумомисайтом.txt · Последнее изменение: 2018/04/04 00:33 (внешнее изменение)