Показаны различия между двумя версиями страницы.
интеграциясфорумомисайтом [2018/04/13 22:43] 127.0.0.1 внешнее изменение |
интеграциясфорумомисайтом [2018/05/18 22:29] (текущий) maximbelugin |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | {{toc}} | + | ==== зачем |
- | === зачем === | + | |
Позволить пользователям erpkb добавлять ссылки к страницам сайта и темам форума; | Позволить пользователям erpkb добавлять ссылки к страницам сайта и темам форума; | ||
- | === как это будет выглядеть === | + | |
+ | ==== как это будет выглядеть | ||
В начале каждой страницы форума в разделе "см. также" | В начале каждой страницы форума в разделе "см. также" | ||
Пользователь может переходить по ссылкам в этом содержимом, | Пользователь может переходить по ссылкам в этом содержимом, | ||
- | === как это реализовать === | + | |
+ | ==== как это реализовать | ||
Устанавливается соответствие межно темами форума и страницами erpkb например, | Устанавливается соответствие межно темами форума и страницами erpkb например, | ||
Строка 14: | Строка 15: | ||
Включение страницы можно сделать двумя способами: | Включение страницы можно сделать двумя способами: | ||
- | ==== на клиенте | + | |
+ | === на клиенте === | ||
идея взята из пользоваетельского скрипта [[http:// | идея взята из пользоваетельского скрипта [[http:// | ||
При помощи пользовательских скриптов [[:Opera | ]] или расширения GreaseMonkey для FireFox в начало страницы вставляется iframe с содержанием соответсвующей страницы erpkb. При этом: | При помощи пользовательских скриптов [[:Opera | ]] или расширения GreaseMonkey для FireFox в начало страницы вставляется iframe с содержанием соответсвующей страницы erpkb. При этом: | ||
Строка 21: | Строка 23: | ||
При этом, понятное дело, работать с таким решением смогут только те, кто установил скрипт. | При этом, понятное дело, работать с таким решением смогут только те, кто установил скрипт. | ||
Такое решение можно использовать в качестве макета | Такое решение можно использовать в качестве макета | ||
- | ==== на сервере | + | === на сервере === |
Модифицировать форумный софт, чтобы он вставлял содержимое в начало страницы темы. | Модифицировать форумный софт, чтобы он вставлял содержимое в начало страницы темы. | ||
При этом: | При этом: | ||
*надо переделывать ссылки на абсолютные | *надо переделывать ссылки на абсолютные | ||
*опять же рестайлинг | *опять же рестайлинг | ||
- | ===прототип=== | + | === прототип === |
Грубый прототип с использованием пользовательских скриптов [[:Opera | ]] присоединен к этой странице. | Грубый прототип с использованием пользовательских скриптов [[:Opera | ]] присоединен к этой странице. | ||