Вы не зашли.
В общем путем колдовства и манипуляций запустил плагин Напишу мануал для таких же неумех, как и я
Инструкция:
1. Качаем последнюю актуальную версию форума fluxbb с офф.сайта, со сборкой visman`a 1.5.8 не работает(только чистая 1.5.8), думаю из-за "СОЛИ" , как называет её vismann при установке.
2. Устанавливаем себе на хостинг, базу для форума выбираем туже, что и используется сайтом.
3. Устанавливаем плагин и заходим в настройки : там прописываем все данные, что просят из файла site.ru/forum/config.php , но оставляем пустыми поля где идет подключение бд, т.к. мы используюм туже базу, что и сайт, поэтому кликаем использовать внешнюю БД "НЕТ". Внизу правила авторизации там ставим все три пункта да, при други комбинациях у меня у меня начинались крякозябли и ошибки на сайте при авторизации.
4.Проверяем настройки и сохраняем изменения.
5.Дальше переходим в настройки системы в нгкмс >> авторизация >> модуль авторизации выбираем auth_fluxbb(fluxbb) и сохранение залогиненых пользователей тоже auth_fluxbb(fluxbb)
6. Отключаем регистрацию пользователей в настройках нгкмс. Причина описана ниже.
7. Пользуемся плагином.Правда регистрация на сайте у меня почему то не работает При добавлении пользователя , когда нажимаешь далее просто обновляется страница. Но через форум работает регистрация без проблем и пользователи создаются и там и там. Так что для регистрации добавляем у себя ссылку в шаблоне на регистрацию форума fluxbb, а также ссылку на восстановление пароль тоже из fluxbb.
Можно добавить инструкцию в первый пост, думаю не только у меня были проблемы с этим плагином
Пример работа можно посмотреть здесь anidrama.ru/forums/
Сделал всё по инструкции, но ничего не получается. После авторизации на форуме, на сайте такая ошибка:
MySQL ERROR [record]: *** (you don't have a permission to see this error) ***
у меня кстате так же было. после регистрации надо обязательно залогиться иначе аккаунта не будет скорей всего доделывать модуль надо
Решил всё таки попробовать решить эту проблему. У меня авторизация работает только с "Использование внешней БД "ДА"". Если "НЕТ", то войти можно только на форум.
Поменял "ДА" на "НЕТ" (как указано в инструкциях) и пропал доступ в админку NGCMS. Как мне зайти в админку не меняя пароль в mysql ? Как отключить плагин auth_fluxbb или изменить его настройки не имея доступа в админку ?
Почти разобрался. Нужно было использовать внешнюю БД. Префикса БД форума у меня нет, значит указывать его не нужно.
При регистрации, аккаунт пользователя на сайте появляется не сразу, а после того как пользователь залогиниться на форуме и на сайте. Это баг или ошибка у меня ?
bloodic, а у тебя какой fluxbb ?
С плагином punbb, который выводит список последних топиков из форума, немного по другому. Там надо обязательно использовать внешнюю БД для подключения к таблицам punbb, иначе не работает:
Так тоже не работает
MySQL ERROR [record]: *** (you don't have a permission to see this error) ***
Префикса у базы нет
Пробовал префиксы '', ' ' и без префикса
Flubb из сайта http://fluxbb.org/
Вроде все правильно настроил, но при попытке залогиниться выбивает ошибку над <html>:
MySQL ERROR [record]: *** (you don't have a permission to see this error) ***
В engine/conf/config.php:
'auth_module' => 'auth_basic',
'auth_db' => 'auth_basic',
Все перепробовал, работало только на старой версии fluxbb 1.4.5 за 2011 год.
0.9.4.RC1 + GIT 20150123
auth_fluxbb 0.05
FluxBB 1.5.10
Теперь осталось исправить доступ к страничкам комментариев.
Если перейти по адресу:
http://site.ru/plugin/comments/show/?news_id=1019&page=2
будет 404, то есть lighttpd не обрабатывает такие пути.
Придется настраивать редиректы или рерайты на вебсервере.
Правила
url.redirect = ("/plugin/comments/show/?news_id=" => "/engine/plugins/comments/inc/comments_show.php?$1")
url.rewrite-if-not-file = ( "/plugin/comments/show/?news_id=" => "/engine/plugins/comments/inc/comments_show.php?$1"
)
Не дают результата, только 404. Подскажите, как правильно сформировать запрос чтобы выводить комментарии ?
Работает:
url.rewrite-once = ( "^/$" => "/index.php?","^/engine/$" => "/engine/admin.php?") url.rewrite-if-not-file = ( "^/(.*)" => "/index.php?_route_=$1" )
Но админпанель открывается в кракозябрах, надо где-то указать кодировку utf8. Дело в том что в lighttp нет .htaccess
Решение: нужно было обновить движок до последних изменений из git.
Работает:
url.rewrite-once = ( "^/$" => "/index.php?","^/engine/$" => "/engine/admin.php?") url.rewrite-if-not-file = ( "^/(.*)" => "/index.php?_route_=$1" )
Но админпанель открывается в кракозябрах, надо где-то указать кодировку utf8. Дело в том что в lighttp нет .htaccess
Может где можно в самом движке вставить, например, <META HTTP-EQUIV=«Content-Type» CONTENT=«text/html; charset=windows-1251»>
В engine/skins/default
заменяю
<meta http-equiv="Content-Type" content="text/html; charset=$lang[encoding]" />
на
<META HTTP-EQUIV=«Content-Type» CONTENT=«text/html; charset=windows-1251»>
но не помогает.
Работает:
url.rewrite-once = ( "^/$" => "/index.php?","^/engine/$" => "/engine/admin.php?")
url.rewrite-if-not-file = ( "^/(.*)" => "/index.php?_route_=$1" )
Но админпанель открывается в кракозябрах, надо где-то указать кодировку utf8. Дело в том что в lighttp нет .htaccess
Может где можно в самом движке вставить, например, <META HTTP-EQUIV=«Content-Type» CONTENT=«text/html; charset=windows-1251»>
Убрал все лишнее:
url.rewrite-once = (
"^/page/(.*)$" => "/index.php?cstart=$1",
"^/$" => "/index.php?do=static&page=about_us",
"^/[^.]+/([0-9]+)-(.*).html(/?)+$" => "/index.php?",
"^/([0-9]+)-(.*).html(/?)+$" => "/index.php?",
"^/engine/$" => "/engine/admin.php?",
"^/([^.]+)/?$" => "/index.php?do=cat&category=$1",
"^/([^/]+).html(/?)+$" => "/index.php?do=static&page=$1"
)
Открывается только /engine/, категории и постранички категорий. Но странички новостей пишут 404.
Как правильно сформировать запрос чтобы открывать новости ?
Взял отсюда пример кода для DLE:
url.rewrite-once = (
#"^/engine/" => "/engine/admin.php?cstart=$1",
"^/page/(.*)$" => "/index.php?cstart=$1",
"^/$" => "/index.php?do=static&page=about_us",
"^/[^.]+/([0-9]+)-(.*).html(/?)+$" => "/index.php?newsid=$1",
"^/([0-9]+)-(.*).html(/?)+$" => "/index.php?newsid=$1",
"^/rules.html$" => "/index.php?do=rules",
"^/statistics.html$" => "/index.php?do=stats",
"^/addnews.html$" => "/index.php?do=addnews",
"^/engine/$" => "/engine/admin.php?do=addnews",
"^/sitemap.xml$" => "/uploads/sitemap.xml",
"^/([^.]+)/?$" => "/index.php?do=cat&category=$1",
"^/([^/]+).html(/?)+$" => "/index.php?do=static&page=$1"
)
Работает, но только не хочет открывать станицы статей, пишет 404
Написал сам, вроде робит на первый взгляд. Теперь прошу проверить на правильность.
url.rewrite-once = (
"^/templates/\*" =>"$0",
"^/engine/\*" =>"$0",
"^/(.*)$" => "/index.php?$1"
)
Уже не работает. Может у кого получилось ?
slor, да, настроить редирект в htaccess
Яндекс не любит редиректы. Посетитель перешёл по ссылке где его перенаправляют на другую страницу, возможно не соответствующую тематике предыдущей.
Я недавно купил домен сайта ранее работающего на mediawiki и чтобы сохранить ссылки на этот домен, требуется создать страницы с адресом как у mediawiki, то есть так:
http://site.ru/index.php?title=article_name
Это возможно на ng cms ?
Лучше или хуже ?
посмотри как в других шаблонах.
Решил так:
lastcomments/entries.tpl:
<div class="lastcomments">
{comnum} <b>{author}</b> пишет:
{text} <small>({date})</small><br/>
<small>// <a style="color:blue; text-decoration: underline;"href="{link}" title="{title}" >{title}</a></small><br/>
<hr />
</div>
style.css:
.block .lastcomments img{width:100%}
.block .lastcomments .smilies{width:15px}
Поставил стиль <div style="width:100%"> прямо в lastcomments/entries.tpl ибо вариант с style.css не работает:
<div style="width:100%">
{comnum} <b>{author}</b> пишет:
{text} <small>({date})</small><br/>
<small>// <a style="color:blue; text-decoration: underline;"href="{link}" title="{title}" >{title}</a></small><br/>
<hr />
</div>
Теперь смайлики увеличиваются до размера блока:
stoplinux.org.ru
Если в начале коммента вставить ссылку на изображение, это изображение разрывает главную на куски.
Комментарии по умолчанию разрешены. При создании статьи, переключатель комментариев устанавливается на "запретить". И даже если выбрать "разрешить" или "по умолчанию", после перезагрузки страницы он снова на "запретить". Разрешить добавление комментариев можно только в разделе /engine/редактировать.
На локалхосте с точно такими же установками проблем нет.
Решение найдено ! Спасибо комментатору Linfan из сайта stoplinux.org.ru
Как сделать чтобы определённый блок показывался только незалогиненым посетителям ?