[Mod] Фото галерея -- общий дизайн с магазином

Тема в разделе "WebAsyst", создана пользователем fominsa, 10 июн 2013.

Модераторы: mdss
  1. fominsa

    fominsa

    Регистр.:
    12 фев 2008
    Сообщения:
    234
    Симпатии:
    229
    Крутя движок вебасист столкнулся с интересным модулем фото галереи, в принципе реализовано хорошо. потоковая загрузка фото, авторесайз и создание альбомов
    но я так и не нашел как объединить дизайн магазина и фото галерею в итоге решение было сделано такое:

    /published/PD/include/Utils/PDSmarty.php
    Меняем
    PHP:
    public function display$template$cache_id null$compile_id null )
            {
                
    parent::display$template$cache_id$compile_id );
            }
    на это
    PHP:
    public function display$template$cache_id null$compile_id null )
    {
    if (
    substr($template,-10)=="index.html"){
    $h_____html file_get_contents("http://".$_SERVER['SERVER_NAME']."/photogallery/");
    $h_____html explode("{photogallery}",$h_____html);
    print 
    $h_____html[0];
    parent::display$template$cache_id$compile_id );
    print 
    $h_____html[1];
    }else{
    parent::display$template$cache_id$compile_id );
    }
    }
    Внимание у меня реализовано http://easyweb.org.ua/shop-script/remove-auxpage_/
    если вы не убирали у себя auxpage_ то в строке
    file_get_contents("http://".$_SERVER['SERVER_NAME']."/photogallery/");
    надо поставить file_get_contents("http://".$_SERVER['SERVER_NAME']."/auxpage_photogallery/");

    далее
    просто создайте информационную страницу с адресом photogallery и в текст страницы
    добавьте
    {photogallery}
     
    mdss и kadurinho нравится это.
  2. fominsa

    fominsa

    Регистр.:
    12 фев 2008
    Сообщения:
    234
    Симпатии:
    229
    не забудьте в шаблонах фото галереи обрезать код начала страницы (<html><body><head> и др.)
     
  3. sergfes

    sergfes Постоялец

    Регистр.:
    20 май 2012
    Сообщения:
    120
    Симпатии:
    13
    Можете показать рабочий пример? Спасибо.
     
  4. fominsa

    fominsa

    Регистр.:
    12 фев 2008
    Сообщения:
    234
    Симпатии:
    229
    http://kykolka-nsk.ru/photos/
     
    sergfes нравится это.
  5. sergfes

    sergfes Постоялец

    Регистр.:
    20 май 2012
    Сообщения:
    120
    Симпатии:
    13
    Подскажите в каких файлах нужно вырезать? И какой код именно? Боюсь ошибиться.
     
  6. fominsa

    fominsa

    Регистр.:
    12 фев 2008
    Сообщения:
    234
    Симпатии:
    229
    /published/PD/templates/themes/default/index.html
     
  7. sergfes

    sergfes Постоялец

    Регистр.:
    20 май 2012
    Сообщения:
    120
    Симпатии:
    13
    Все сделал по инструкции. Не выводится содержимое index.html в информационной странице http://melagrocom.com/photogallery. Почему то не срабатывает {photogallery}. Обидно то, что инструкция легкая, ошибиться вроде негде... Кеш чистил. Если не трудно выручайте. Спасибо.

    Index.html пока не трогал. Альбом опубликован. Есть ссылка: http://melagrocom.com/photos/album/o-kompanii
    Может нужно какой-то виджет сделать из альбома?
     
  8. fominsa

    fominsa

    Регистр.:
    12 фев 2008
    Сообщения:
    234
    Симпатии:
    229
    Создал информационную страницу?[​IMG]

    с содержимым {photogallary}
    [​IMG]
     
  9. fominsa

    fominsa

    Регистр.:
    12 фев 2008
    Сообщения:
    234
    Симпатии:
    229
  10. sergfes

    sergfes Постоялец

    Регистр.:
    20 май 2012
    Сообщения:
    120
    Симпатии:
    13
    [​IMG]

    Все правильно сделал. Но http://melagrocom.com/photogallery не грузиться ничего, даже надписи {photogallery} нету. В файле PDSmarty.php код обратно менял, бесполезно.