Joomla 1.5 sh404SEF + JoomGallery. Пропадают картинки дизайна

Тема в разделе "Joomla и SEF (ЧПУ)", создана пользователем Andx, 20.07.2009.

  1. Offline

    Andx Недавно здесь

    Регистрация:
    20.07.2009
    Сообщения:
    41
    Симпатии:
    2
    Пол:
    Мужской
    Добрый день!
    Подскажите плиз, что тут не так, сделал ЧПУ, все красиво работает на всем сайте, вот только если зайти в раздел фоток (на JoomGallery), то не отображаются картинки шаблона сайта..

    Пытался поставить вот этот плагин (авось поможет) http://www.en.JoomGallery.net/downloads/view-document-details/50-native-plugin-for-sh404SEF-beta.html для sh404SEF от изготовителей JoomGallery. Но система почему-то не позволяет записать файл com_JoomGallery.php в каталог /components/com_sh404SEF/sef_ext , ftp клиент выдает это:

    Статус: Начинаю закачивать C:\my\com_JoomGallery.php
    Команда: CWD /public_html/components/com_sh404SEF/sef_ext
    Ответ: 250 OK. Current directory is /public_html/components/com_sh404SEF/sef_ext
    Команда: TYPE A
    Ответ: 200 TYPE is now ASCII
    Команда: PASV
    Ответ: 227 Entering Passive Mode
    Команда: STOR com_JoomGallery.php
    Ответ: 553-Can't open that file: Permission denied
    Ответ: 553 Rename/move failure: No such file or directory
    Ошибка: Критическая ошибка

    хотя этот же файл без проблем могу записать в другой каталог..

    htaccess у меня стандартный от Joomla 1.5, sh404sef работает с использованием mod-rewrite
    Joomla! 1.5.11
    sh404SEF -- 1.0.20_Beta - build_237
    JoomGallery 1.5.0.2

    подскажите что не так?
     
  2.  
  3. Offline

    Andx Недавно здесь

    Регистрация:
    20.07.2009
    Сообщения:
    41
    Симпатии:
    2
    Пол:
    Мужской
    половину проблемы решил.
    Установил плагин путем добавления файла com_JoomGallery.php в установочный zip файл sh404sef и прописал эту добавку в sh404sef.xml иначе просто он не видит этот плагин при установке. Переустановил компонент и наконецто нормальные УРЛ стали видны в фотогалерее. Осталось победить последнюю траблу:

    На главной странице галереи http://www.blabla.ru/fotos.html картинки дизайна теперь не теряются, они начинают теряться если пойти далее по категориям фоток, ссылка категории становится такая http://www.blabla.ru/fotos/category и вот здесь уже все теряется.
    Помогите, может надо чтото в htaccess прописать?
     
  4. Offline

    Andx Недавно здесь

    Регистрация:
    20.07.2009
    Сообщения:
    41
    Симпатии:
    2
    Пол:
    Мужской
    вот и вторую проблему решил, пришлось лопатить буржуйский инет, какие-то вы не отзывчивые :p , держите может кому понадобится:

    оказывается все картинки пропадали изза тега <base href="http://www.блабла.ru/" /> и когда заходишь в картиночные категории, то этот тег становился вида <base href="http://www.блабла.ru/photos/blabla" /> и соответственно Joomla не могла найти картинки шаблона по этому адресу.

    Решилось так:

    правим файл YourJoomlaInstallation/libraries/joomla/document/html/renderer/head.php

    Найти:
    Код:

    // Generate base tag (need to happen first)
    $base = $document->getBase();
    if(!empty($base)) {
    $strHtml .= $tab.'<base href="'.$document->getBase().'" />'.$lnEnd;
    }


    Заменить на:

    Код:
    // Generate base tag (need to happen first)
    $base = $document->getBase();
    if(!empty($base)) {
    $strHtml .= $tab.'<base href="'.JURI::root().'" />'.$lnEnd;
    }


    Отсюда: http://www.joomlaholic.com/index.php?option=com_fireboard&Itemid=4&func=view&id=25870&catid=21&limit=6&limitstart=12
     
    AlexZd нравится это.

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

Загрузка...