1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - новый и перспективный форумный движок от бывших создателей vBulletin.

Изменить стартовую страницу

Тема в разделе "Вопросы по стилям, изменения в CSS и шаблонах", создана пользователем a1manax, 23 авг 2013.

Загрузка
  1. a1manax

    a1manax Активный пользователь

    Регистрация:
    23.10.12
    Сообщения:
    12
    Симпатии:
    4
    Версия XF:
    1.1.3
    Доброго времени суток.
    Подскажите пожалуйста, как сделать стартовой страницей не форум и не XenPortal?
    Да, он установлен и корректно работает в качестве главной. Но, это не нужно.
    В его настройках отображение в качестве главной убрал, теперь стартовая - форум.
    А нужно чтобы открывалась собственная.

    Мне необходимо чтобы сразу по заходу на сайт по имени домена, допустим testsite.ru,
    открывалась созданная страница. Вида testsite.ru/testpage.html

    возможно вообще такое?

    В качестве домашней указывал тоже, в настройках основных XenForo, кидает на форум все равно.
     
  2. eterskov

    eterskov Местный

    Регистрация:
    12.03.12
    Сообщения:
    1.329
    Симпатии:
    384
    Версия XF:
    1.2.3
    Главная - Настройки - Основная информация о форуме - URL домашней страницы
     
    antofkas нравится это.
  3. a1manax

    a1manax Активный пользователь

    Регистрация:
    23.10.12
    Сообщения:
    12
    Симпатии:
    4
    Версия XF:
    1.1.3
     
  4. eterskov

    eterskov Местный

    Регистрация:
    12.03.12
    Сообщения:
    1.329
    Симпатии:
    384
    Версия XF:
    1.2.3
    А у меня работает ;)
     
  5. a1manax

    a1manax Активный пользователь

    Регистрация:
    23.10.12
    Сообщения:
    12
    Симпатии:
    4
    Версия XF:
    1.1.3
    У Вас установлен XenPortal?
     
  6. eterskov

    eterskov Местный

    Регистрация:
    12.03.12
    Сообщения:
    1.329
    Симпатии:
    384
    Версия XF:
    1.2.3
  7. a1manax

    a1manax Активный пользователь

    Регистрация:
    23.10.12
    Сообщения:
    12
    Симпатии:
    4
    Версия XF:
    1.1.3
    Все равно кидает именно на форум. Не могу понять в чем дело бл...
     
  8. a1manax

    a1manax Активный пользователь

    Регистрация:
    23.10.12
    Сообщения:
    12
    Симпатии:
    4
    Версия XF:
    1.1.3
    [​IMG]

    Срочно требуется помощь.
    Никакая страница кроме портала (через его настройки)
    и форума не ставится главной.

    Пробовал через "Основные" подставить абсолютно левую ссылку на сайте,
    на sitemap.xml допустим - не работает.
    Вида http://site.ru/sitemap.xml
    Не работает -> кидает только на форум.

    За разрешение проблемы 500р на Qiwi.
    Логин и пароль не предоставлю, как и имя домена.

    --- добавлено : 23 авг 2013 в 19:17 ---
    Убираю в настройках портала чек-бокс, чтобы он не был роутингом по умолчанию -> главной становится снова форум -> иду в основные настройки, ставлю там домашнюю страницу -> ссылка с логотипа на нее работает, но в качестве индекса она не выставляется ни в какую.
     
    Последнее редактирование модератором: 31 авг 2013
  9. Betelgelze

    Betelgelze Местный

    Регистрация:
    30.12.11
    Сообщения:
    355
    Симпатии:
    101
    Версия XF:
    1.1.5
    Я знаю решение проблемы, написал в ЛС.
     
  10. a1manax

    a1manax Активный пользователь

    Регистрация:
    23.10.12
    Сообщения:
    12
    Симпатии:
    4
    Версия XF:
    1.1.3
    Пздц. Счастлив как ребёнок. Чего только мне не предлагали, но ближе всех был Betelgelze.
    Ты предложил решение через .htaccess, но я опять столкнулся с траблами в виде циклического редиректа и пошел дальше.

    Итак, чтобы редирект выставлялся на другую страницу, а не на форум, нужно зайти на фтп в папку
    ../library/xenforo/ControllerPublic/ и найти там файл Index.php

    Перед строчкой

    PHP:
    return $this->responseView('XenForo_ViewPublic_Forum_List''forum_list'$viewParams);
    Вставляем

    PHP:
    return $this->responseRedirect(
                
    XenForo_ControllerResponse_Redirect::SUCCESS,
                
    //$redirect
                
    XenForo_Link::buildPublicLink('Site.ru/NEFORUM.php')
            );
    Это и будет грамотным редиректом.

    Если хотите, чтобы человека направляло на эту сраницу, только после того как он залогинится->немного редактируем код:

    PHP:
        return $this->responseRedirect(
                
    XenForo_ControllerResponse_Redirect::SUCCESS,
                
    //$redirect
                
    XenForo_Link::buildPublicLink('site.ru/NEFORUM.php'XenForo_Visitor::getInstance()->toArray())
            );
    Всем спасибо, может кому пригодится.

    Betelgelze - за верно указанное направление, могу перечислить вам 250.
    Если предложение заинтересует, жду в лс номер Qiwi.
     
    Последнее редактирование: 25 авг 2013
    vengaboy нравится это.
  11. chesko999

    chesko999 Новичок

    Регистрация:
    15.01.14
    Сообщения:
    5
    Симпатии:
    0
    У меня чуть другая проблема: форум установлен в корне сайта тоесть при вводе http://site.ru/ сразу показовает форум.Мне надо сделать так, чтоб при вводе http://site.ru стартовой страницей была http://site.ru/shop

    Кто может-помогите. Буду очень признателен!
     
  12. Aiden

    Aiden Местный

    Регистрация:
    03.01.12
    Сообщения:
    202
    Симпатии:
    74
    Версия XF:
    1.4.3
    Вот здесь изменяется: Безымянный3.png
     
  13. chesko999

    chesko999 Новичок

    Регистрация:
    15.01.14
    Сообщения:
    5
    Симпатии:
    0
    Последнее редактирование: 16 янв 2014
  14. Aiden

    Aiden Местный

    Регистрация:
    03.01.12
    Сообщения:
    202
    Симпатии:
    74
    Версия XF:
    1.4.3
    Так для начала нужно обновиться до версии 1.2 и выше. Роутинг только с них появился. И не URL домашней страницы надо менять, а то, что отмечено на вложении у меня.
     
    chesko999 нравится это.
  15. chesko999

    chesko999 Новичок

    Регистрация:
    15.01.14
    Сообщения:
    5
    Симпатии:
    0
    Спасиб, шас попробую
     
  16. chesko999

    chesko999 Новичок

    Регистрация:
    15.01.14
    Сообщения:
    5
    Симпатии:
    0
    нет, написал в "роутинг" shop/; захожу-пишет "Страница не найдена"
     
  17. Aiden

    Aiden Местный

    Регистрация:
    03.01.12
    Сообщения:
    202
    Симпатии:
    74
    Версия XF:
    1.4.3
    Ну так а модуль этот есть? Страница такая создана вообще? Её сначала нужно создать, в фильтрах роутинга прописать путь и потом бить ссылку.
     
  18. chesko999

    chesko999 Новичок

    Регистрация:
    15.01.14
    Сообщения:
    5
    Симпатии:
    0
    это не страница, а отдельная директория внутри которой файл index.php
     

Поделиться этой страницей