vbBlog v. 2.0.2 (Дневники) - версия для Субдоменов
Модифицированный продукт vBulletin Blogs версия 2.0.2 для СубДоменов
Отличия от оригинала:
1*) NULL by FintMax
2*) Интегрирован перевод zCarot
* - за что этим комрадам низкий поклон.
3) Появилась возможность устанавливать блоги:
либо в отдельный каталог, т.е. что-то типа: www.myForum.ru/blogs/
либо на свой домен, т.е. что-то типа: blogs.myForum.ru
4) Минимальное количество файлов копируемое в каталог форума. Все основные файлы блогов находятся в своей папке.
Установка:
1) Скопировать папки из каталога Upload в соответствующие директории.
2) В файле config.php указать абсолютный файловый путь к каталогу форума.
3) Импортировать продукт из папки NotUpload.
4) Обязательно заполнить 2е новые настройки в опциях:
. а) Абсолютный файловый путь к каталогу блогов.
. б) URL ссылка на блоги.
5) Для корректного отображения стиля и ссылок возможно потребуется установка продукта: Полные ссылки и доп. домены
N.B.
Возможны ошибки в работе блогов, проверил вроде бы весь функционал, но т.к. модифицировать пришлось почти все файлы продукта и большинство шаблонов, есть вероятность допущеных ошибок. Этот продукт не предназначен для стандартной (типичной) установки, т.е. когда все файлы копируются в каталог форума. Для этого юзайте оригинал.
UPDATED: 17.12.09
* Исправленны ошибки в php файлах.
* Исправлены ошибки в шаблонах
+ Добавлена версия в кодировке cp1251
1) Из папки Upload архива копируем содержимое папки forum папку с форумом.
2.1) Если предполагается использование блогов в собственном домене. То из папки Upload архива копируем папку blogs в произволное место Веб-Сервера. Далее необходимо в файле httpd.conf (если настройки доменов хранятся в нем), или в файле httpd-vhosts.conf (если настройки хранятся там) добавить соответсвующую запись типа:
Код:
<VirtualHost blogs.mydomain.ru:80>
ServerAdmin blogs@mydomain.ru
DocumentRoot "x:/apache/htdocs/mydomain/blogs"
ServerName blogs.mydomain.ru
ErrorLog "x:/apache/logs/mydomain/blogs-error.log"
CustomLog "x:/apache/logs/mydomain/blogs-access.log" common
</VirtualHost>
<Directory "x:/apache/htdocs/mydomain/blogs">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
DirectoryIndex blog.php
</Directory>
естественно приведенный выше пример ни в коем случае не является точной инструкцией, а служит всего лишь руководством для настройки Вашего узла.
2.2) Если предполагается использование блогов как подкаталога форума, то нужно скопировать из папки Upload архива директорию blogs внутрь каталога forum.
Далее как и примере выше необходимо внести изменения в файл httpd.conf (или httpd-vhosts.conf) типа:
Код:
<Directory "x:/apache/htdocs/mydomain/forum/blogs">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
DirectoryIndex blog.php
</Directory>
3) после того как все файлы скопированы необходимо открыть в текстовом редакторе файл: config.php и в строке
PHP код:
define('BLOG_FWD','');
указать абсолютный файловый путь до каталога с форумом, т.е. что то типа:
4) Закончив изгаляться над файлами, переходим в админ панель форума, открываем там: "Управление продуктами", LBC на "[Добавить/импортировать продукт]", указываем файл продукта хранящийся в архиве в папке NotUpload, Нажимаем кнопку импорт. Если продукт Благополучно установился то:
5) Открываем "Основные настройки" в админ панели, находим там: "Дневники vBulletin: Конфигурация"
В разделе Путь к папке блогов указываем полный файловый путь к папке blogs. (путь НЕ ТОТ что Вы указывали в файле config.php),
В разделе URL Адрес страницы блогов указываем url блогов, т.е. что то типа: http://blogs.mydomain.ru или http://mydomain.ru/forum/blogs
x) На этом шаге дневники, в принципе, уже установлены, но будут значительные косяки в ссылках к картинкам, стилям, js коду и пр. Что бы этого небыло, желательна дополнительная установка продукта: Полные ссылки и доп. домены
Последний раз редактировалось J. Corvin; 20.12.2009 в 00:55..
Поставил, пока работает. Буду тестить.
Вот файл продукта конвертнул в win кодировку, кому нужно забираем http://rghost.ru/703714
farm добавил 14.12.2009 в 01:29
Потихонечку недоработки вылазят:
1. Путь до аватарки всеравно относительный(странно поставил хак замены на полные ссылки)
2. На главной форума, внизу в блоке статистика:
Самая новая запись, вторая запись от User (сделана относительно форума)
3. Список смайликов в редакторе при нажатии на "еще" не выводиться , опять таки путь относительный стоит
farm добавил 14.12.2009 в 03:46
Так еще:
- RSS лента (страница blog_external.php) ошибка 500
- blog_report.php ошибка 500
Видимо пути в этих файлых не переписаны
Последний раз редактировалось farm; 14.12.2009 в 03:46..
Причина: Добавлено сообщение