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

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


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 (внешнее изменение)