Студия креативных разработок DevArt.PRO.
Разработка сайтов и форумов под ключ!
Сильнейшая команда в России по vBulletin - читать подробнее...
 
 
 
 

 
 
Здесь скоро опять что то будет...
 
 
 
 
 
 
Loading

Вернуться   форум vBSupport.org > vBulletin > vBulletin 4.x.x > Вопросы по vBulletin 4.x.x

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 21.12.2009, 20:57   #1
Продвинутый
vbulletin 4.0 suit поставить на поддомены

В общем продолжаю пытаться поставить vbulletin 4.0 suit

forum.example.ru - forum
example.ru - cms

всякие там рерулы делать не умею, пока сделал так: создал поддомен, и тупо скопировал туда все файлы. Сайт стал по двум адресам доступен, база общая, пользователи общие.

Дальше в домене форум.сайт.ру в хттаксес написал
directoryindex forum.php

в сайт.ру
directoryindex content.php

В результате как нистранно получилось прямотаки то что надо. Осталось только прикрыть ненужное и самое главное:

Вверху меню
Главная - Форум - Блоги - что нового

Там нужно поменять ссылки, т.е. главная - всегда независимо от домена site.ru, форум всегда forum.site.ru

Где редактировать найти не могу. Нашел в шаблоне navbar такой код

Код:
<div id="navbar" class="navbar">

    <ul id="navtabs" class="navtabs floatcontainer<vb:if condition="$show['member'] AND $notifications_total"> notify</vb:if>">
        {vb:raw template_hook.navtab_start}
        <vb:if condition="!$vboptions['selectednavtab'] AND THIS_SCRIPT != 'search'">
В коде не силен но есть подозрения что то что мне нужно - это
{vb:raw template_hook.navtab_start}

Вопрос: где можно отредактировать эти вкладки вверху?
  Ответить с цитированием
Рекламка
Реклама на форуме
Старый 21.12.2009, 21:50   #2
Cactuer
Почти новичок
Не парься, возможно сегодня уже добавят такую возможность в GOLD версию. Разделить форум от сайта многие хотят. И VB вроде даже одобрили эту затею, и в меню появится пунктик на разделение.
  Ответить с цитированием
Старый 22.12.2009, 19:32   #3
fagediba
Продвинутый
Это было бы замечательно)

но всеже где то же эти вкладки редактируются?

fagediba добавил 22.12.2009 в 10:54
голд выпустили, ничего про поддомены там нету.

Сейчас буду опять искать где этот {vb:raw template_hook.navtab_start} находитяс

fagediba добавил 22.12.2009 в 14:12
Такс пропапрился я в общем, и вот до чего дошел:

в поисках шаблонов вводим "navtab" получаем

blog_navbar_link - блог
navbar - форум
vbcms_navbar_link - главная

В каждом редактируем отображение ссылки на саму себя как надо

Код HTML:
<a class="navtab" href="http://site.ru">{vb:rawphrase site}</a>
Т.е. главная должна быть ссылка http://site.ru
Форум http://forum.site.ru
Блог я вообще не трогал, соответственно раз у меня по дефолту сайт стоит на поддомене форум то и блог тоже там.

Теперь нужно сделать так, чтобы когда выделен форум, ссылка вверхну на главную была вида
site.ru

Для этого открываем шаблон navbar и в нем заменяем
Код HTML:
{vb:raw template_hook.navtab_start}
на

Код HTML:
<vb:if condition="$vboptions['selectednavtab'] == 'vbcms'">
        {vb:raw template_hook.navtab_start}
<vb:else />
<li><a class="navtab" href="http://site.ru">{vb:rawphrase site}</a></li>
</vb:if>
т.к. в хттаксес уже запускные файлы для домена и поддомена подправлены, а также в папке поддомена переименован content.php на content.php_off а в домене forum.php -> forum.php_off

вроде имеем то что и хотим. буду тестить может окажется что не работает ничего

fagediba добавил 22.12.2009 в 14:24
также в navbar
подправить кусок внизу на
Код:
<vb:else />
            <li><a class="navtab" href="http://forum.site.ru">{vb:rawphrase forum}</a></li>
иначе будет вылазить /forum.php а я это не люблю

fagediba добавил 22.12.2009 в 19:32
все плохо, авторизоваться на домен никак, только на поддомен(

Короче релил сделать так: на поддомен поставлю форум только, цмс и блог отключу,
на домен - тоже самое, только отключу форум, ну и ссылки поставлю друг на друга, соответственно будет регистрация раздельная (

Последний раз редактировалось fagediba; 22.12.2009 в 19:32.. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 22.12.2009, 20:39   #4
Cactuer
Почти новичок
Цитата:
все плохо, авторизоваться на домен никак, только на поддомен(
посмотри в настройках, там же можно казать где запросы принимать, можно с разных сайтов.
  Ответить с цитированием
Старый 22.12.2009, 22:25   #5
a_n_d_y
Знаток
 
Аватар для a_n_d_y
Цитата:
Сообщение от Cactuer Посмотреть сообщение
посмотри в настройках, там же можно казать где запросы принимать, можно с разных сайтов.
Настройки кук надо делать не на поддомен, а на домен при установке...
  Ответить с цитированием
Старый 23.12.2009, 13:34   #6
fagediba
Продвинутый
изменил домен куки на site.ru, стер все куки и протестил - логинися и разлогинился по всем вариантам - вроде все ок
  Ответить с цитированием
Старый 23.12.2009, 15:35   #7
Cactuer
Почти новичок
все работает?
  Ответить с цитированием
Старый 23.12.2009, 16:25   #8
fagediba
Продвинутый
Пока вроде да. Это я делал на RC 4, сейчас снес полностью и установил Голд, все пока замечательно работает.

Пока единственная проблема - на главной ссылка "home" в навигациооной панели указывает на http://forum.site.ru/content.php - нужно найт ее в шаблонах и подправить, все остальные ссылки правильные
  Ответить с цитированием
Старый 25.12.2009, 21:33   #9
slavian
Простоузер
Цитата:
Сообщение от a_n_d_y Посмотреть сообщение
Настройки кук надо делать не на поддомен, а на домен при установке...
я так понимаю это все что нужно сделать для установки сюита на домен, а форума на поддомен? а теперь можно для новичков подробнее расписать?
  Ответить с цитированием
Старый 26.12.2009, 13:15   #10
Sentry
Простоузер
очень интересно как сделать чтоб портал был на уровень выше форума?
тобишь так
site.com -- портал
site.com/forum --форум

вроде в файлик content положил в корень переименовал в индекс и прописал путь к vb/bootstrap.php правильный.
в настройках форума управление порталом прописал что индекс файл лежит по адресу ../index.php
но ничего не пашет все время не может найти гору файликов каких то(

Warning: require_once(/opt/www/htdocs/site.com/includes/class_core.php) [function.require-once]: failed to open stream: No such file or directory in /opt/www/htdocs/site.com/forum/includes/init.php on line 51

Fatal error: require_once() [function.require]: Failed opening required '/opt/www/htdocs/site.com/includes/class_core.php' (include_path='.:/usr/local/lib/php') in /opt/www/htdocs/site.com/forum/includes/init.php on line 51
  Ответить с цитированием
Ответ

Закладки

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



 
 

Текущее время: 17:03 25.05.2012. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.0.11
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot