tushov.ru

блог php-программиста, преподавателя и конcультанта

Joomla

Плагин StartPage — если нужна стартовая страница (заставка) для сайта…

Довольно таки простой плагин StartPage делает простую вещь — предоставляет возможность указать определенный шаблон (дизайн) Joomla при первом входе на сайт, или же сделать шаблон — стартовой страницей сайта (заставкой).

Плагин имеет всего 3-и опции:

Не показывать стартовую страницу поисковым роботам. Cмысл данной опции я думаю и так понятен! Однако хочу заметить одну важную особенность, алгоритм определения посетителя как поискового робота  происходит через поиск стандартных поисковых ботов в переменной HTTP_USER_AGENT. Вы можете добавлять или удалять ботов в списке просто редактируя файл \plugins\system\startpage\bots.txt

Показывать стартовую страницу только при первом входе на сайт. Данная опция позволяет указать стоит ли показывать заставку сайта всегда или же только при первом заходе на сайт.

Шаблон стартовой страницы. Собственно здесь Вы выбираете ваш шаблон который будет использован в качестве стартовой страницы (заставки) для сайта

Скачать плагин  StartPage

27 Comments

  1. Сергей

    Установил на localhost не работает!ни чего не отображает!почему?в чем может быть проблема?

  2. Тушов Леонид

    вы его просто установили и все? или же настроили указали шаблон? проверяли работу шаблона без плагина? что вообще делали расскажите трудно понять из слов «ни чего не отображает!почему?в чем может быть проблема?» в чем именно проблема

  3. serg

    Здравствуйте!
    Спасибо за плагин, но …. не работает он.
    Включен, выбран некий шаблон и … ничего.

  4. Ну что не работает он — все настройки выставлены.

  5. Тушов Леонид

    Ну что не работает он – все настройки выставлены.

    скиньте сюда ссылку на ваш сайт я посмотрю

  6. Тушов Леонид

    Вот к примеру сайт http://gmcrus.com/ — на котором данный плагин работает без всяких проблем

  7. Тушов Леонид

    самое главное условие работы плагина StartPage — включенные COOKIE в браузере!

  8. alex

    Спасибо за ответ)
    я его опробывать на localhost решил сначала

  9. Установил плагин, но он не работает!!! :( Сайт: http://de-parfum.ru шаблон сам по-себе работает, а с плагином нет. :(

  10. Тушов Леонид

    механизм COOKIE в браузере включен?
    в настройке плагина Шаблон стартовой страницы — выбран шаблон заставки отличный от основного шаблона сайта?
    убедится в работоспособности плагина StartPage можно пройдя по адресу http://gmcrus.com при первом заходе на сайт вы увидите заставку (шаблон заставки), если обновите страницу увидите сам сайт (основной шаблон сайта).

  11. У многих этот плагин не работает из-за того, что в файле startpage.php проверка главной страницы JRequest::getCmd(‘view’) != ‘frontpage’ работает не правильно. В частности у меня в качестве главной страницы установлен virtuemart, В этом случае указанная проверка не проходит и плагин ни когда не сработает. Я решил проблему заменив эту часть строки следующим: $_SERVER[‘REQUEST_URI’] != ‘/’.
    Однако сейчас этот плагин работает во всех браузерах кроме IE.

  12. Тушов Леонид

    Андрей, спасибо больше за ваше замечание. Я долго не мог понять почему у людей не работает этот плагин. Я исправил проблему немного иначе, так сказать в рамках Joomla API, можете обновится до более новой версии StartPage 1.1.
    Что касается:

    Однако сейчас этот плагин работает во всех браузерах кроме IE.

    специально проверил мою версию плагина StartPage 1.1 в IE версии: 6,7,8,9
    везде работает если конечно у вас настройка Показывать стартовую страницу только при первом входе на сайт не включена в значение Да и Вы первый раз заходите на сайт! Иначе браузер сохраняет COOKIE-переменную с именем wasAlreadyOnTheSite которая дает знать плагину StartPage о том что через данный браузер уже посещали сайт и в режиме «Показывать стартовую страницу только при первом входе на сайт» не стоит еще раз показывать заставку.

  13. Скачал StartPage 1.1., обновился. Сейчас возникла другая проблема: если человек заходит на главную страницу — плагин работает, но если человек заходит на сайт, к примеру, из Яндекса на страницу какого-нибудь товара, или вообще на любую страницу com_virtuemart, Ваша проверка не срабатывает, плагин все-равно начинает работу и человек попадает на страницу-заставку, а от туда на главную страницу сайта, а не на ту страницу, которую он искал в Яндексе. Поэтому я пока вернулся к своему методу $_SERVER[‘REQUEST_URI’] != ‘/’.
    По поводу

    Однако сейчас этот плагин работает во всех браузерах кроме IE.

    судя по joomlawatch у других людей плагин работает во сех браузерах, в т.ч. IE. Видимо у меня что-то не так, хотя все куки и кэш удаляю.

  14. Тушов Леонид

    если человек заходит на главную страницу – плагин работает, но если человек заходит на сайт, к примеру, из Яндекса на страницу какого-нибудь товара, или вообще на любую страницу com_virtuemart, Ваша проверка не срабатывает, плагин все-равно начинает работу и человек попадает на страницу-заставку, а от туда на главную страницу сайта, а не на ту страницу, которую он искал в Яндексе.

    довольно странно, потому что на сайте gmcrus.com — где установлен плагин StartPage все работает как нужно. Т.е. зайдите по адресу http://gmcrus.com, увидите заставку, удалите COOKIE с именем wasAlreadyOnTheSite, теперь выберите любую ссылку в поисковой выдаче Yandex’а по этому сайту, пройдите по ссылкам и увидите что плагин не отображает заставку!

  15. Сергей

    Файл плагина не скачивается с вашего сайта.
    Можно поправить ссылку?

  16. Тушов Леонид

    Файл плагина не скачивается с вашего сайта.
    Можно поправить ссылку?

    обновил! теперь все работает! прошу прощения за неисправность и спасибо что сообщили об этом! :)

  17. Сергей

    Странно, но ссылка снова не работает. Проверял в разных браузерах.

  18. Мирослав

    Прошу прощения, но у меня вопрос по Вашему плагину.
    При помощи Вашего плагина можно реализовать как то показ флеш-заставки?
    страница html и сам swf есть в наличии в корне, но плагин не смог реализовать открытие первой заставки, а уже потом запуск главной страницы

  19. Тушов Леонид

    Странно, но ссылка снова не работает. Проверял в разных браузерах.

    снова обновил ссылку: http://tushov.ru/download/plg_startpage-1.1.zip

  20. Тушов Леонид

    Прошу прощения, но у меня вопрос по Вашему плагину.
    При помощи Вашего плагина можно реализовать как то показ флеш-заставки?

    плагин реализует функциональность заставки на основе выбора шаблонов Joomla
    шаблоны Joomla могут содержать что угодно, в том числе и Flash

    страница html и сам swf есть в наличии в корне, но плагин не смог реализовать открытие первой заставки, а уже потом запуск главной страницы

    если без плагина просто активировать шаблон Joomla в котором у вас Flash — то все работает? всмысле Flash работает?

  21. Vlad

    А подскажите, у меня версия 1.7 joomla, к сожалению не показываются настройки у плагина :(

    • Тушов Леонид

      А подскажите, у меня версия 1.7 joomla, к сожалению не показываются настройки у плагина :(

      плагин разработан для версии 1.5.x

  22. Vlad

    Леонид,
    если вас не затруднит, подскажите:
    а достаточно переделать startpage.xml по аналогии с другими плагинами для 1,7 ?
    Спасибо!

    • Тушов Леонид

      Леонид,
      если вас не затруднит, подскажите:
      а достаточно переделать startpage.xml по аналогии с другими плагинами для 1,7 ?
      Спасибо!

      попробуйте, может получится )

  23. Евгений

    Жаль, что не работает с джумлой 2.5(( Пробовал изменить xml файл, настройки появились но плагин так и не заработал. А планируется ли разработка для джумлы 2.5?

  24. Gz

    Присоединяюсь к вопросу, очень хотелось бы увидеть плагин для последних версий CSM.

  25. alex

    В последних версиях Joomla этот плагин уже не актуален, так как стартовую страницу можно сделать встроенными средствами!

Leave a Reply

Theme by Anders Norén