Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 21 Ответов
  • 11493 Просмотров
*

MAzZY

  • Захожу иногда
  • 93
  • 5 / 0
Phoca Gallery и SEF
« : 21.12.2008, 17:51:35 »
У меня два вопроса на эту тему:
1) как включить встроенную генерацию SEF ссылок этим модулем?
У меня работает так: component/option,com_phocagallery/Itemid,74/view,categories/
а на официальном сайте так: gallery-categories/category/21-sub-sub-wine
В настройках не нашел

2) есть ли возможность заставить sh404SEF обрабатывать ссылки этой галереи или нужно ждать пока выйдет официальный плагин?
*

MAzZY

  • Захожу иногда
  • 93
  • 5 / 0
Re: Phoca Gallery и SEF
« Ответ #1 : 28.12.2008, 22:53:16 »

2) есть ли возможность заставить sh404SEF обрабатывать ссылки этой галереи или нужно ждать пока выйдет официальный плагин?

Нашел я плагин. Немного доработал - теперь работает как надо. Правда, настроек я не нашел для него (кто знает как - подскажите), поэтому формирование ссылки приходится регулировать изменением кода.



[вложение удалено Администратором]
*

MAzZY

  • Захожу иногда
  • 93
  • 5 / 0
Re: Phoca Gallery и SEF
« Ответ #2 : 02.01.2009, 16:58:54 »
Если кому-то надо, вот код для формирования ссылок из алиасов (полная замена соответствующей функции):

Код
if( !function_exists( 'shPhocaCategoryNames' ) ){
function shPhocaCategoryNames( $gallery_id ){
global $database;
$database=&JFactory::getDBO();
static $PhocaGalleryTree = null;
$q  = "
SELECT id, alias, parent_id
FROM #__phocagallery_categories";
$database->setQuery( $q );
$PhocaGalleryTree = $database->loadObjectList( 'id' );
$alias=array();
$Phocaname[] = $PhocaGalleryTree[ $gallery_id ]->alias;
return array_reverse($Phocaname);
}
}

Re: Phoca Gallery и SEF
« Ответ #3 : 13.02.2009, 14:59:01 »
Подскажи, пожалуйста, в каком месте нужно заменить функцию.
*

MAzZY

  • Захожу иногда
  • 93
  • 5 / 0
Re: Phoca Gallery и SEF
« Ответ #4 : 24.02.2009, 20:18:58 »
Естественно, что в модуле для SEF - com_phocagallery.php
*

Opsan

  • Захожу иногда
  • 58
  • 4 / 0
Re: Phoca Gallery и SEF
« Ответ #5 : 22.04.2009, 12:48:00 »
Извините за тупой вопрос:
а как его ставить ? в какую папку ?

----------------------
Разобрался: components\com_sh404sef\sef_ext\
« Последнее редактирование: 22.04.2009, 13:46:33 от Opsan »
*

castello

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: PhocaGallery и SEF
« Ответ #6 : 24.03.2010, 11:10:32 »
/billik/anastasiya-luppova/coolgerl/anastasiya-luppova.html - как убрать дублирование?
*

scorpion1981

  • Захожу иногда
  • 105
  • 2 / 0
Re: PhocaGallery и SEF
« Ответ #7 : 31.03.2010, 19:24:21 »
а штатным SEF можно как то это сделать - вот например к JoomGallery была такая штука router.txt может и к этому есть. И еще такой вопрос на оф. сайте фоки есть компонент SEF, типо родной ихний - кто нибудь его пробовал юзать
*

terveg

  • Захожу иногда
  • 87
  • 17 / 0
  • ставь "+" руки не отсохнут
Re: PhocaGallery и SEF
« Ответ #8 : 25.08.2010, 17:04:32 »
такой вопрос -есть ли решение у когонить по поводу такой вставки /category/ в ссылки. Как убрать его из router.php?
*

barnauldiscovery

  • Новичок
  • 3
  • 0 / 0
Re: PhocaGallery и SEF
« Ответ #9 : 28.09.2010, 10:39:28 »
По поводу того как убрать из router.php слово category в ссылках. По крайней мере для первого уровня каталога объясняю.

1) В самом файле router.php ищи строчку примерно 162ю (у меня такая).
   // Push the catid onto the stack.
   //$segments[] = $query['id'];
   if(isset($query['view']))   { $segments[]= $query['view'];}
   $segments[] = $query['id'];
   unset($query['view']);
   unset($query['id']);
   unset($query['alias']);
 В нем комментируешь строку $segments[]= $query['view']; Теперь в ссылках слово category нет.

2) Второй шаг - лезешь в функцию PhocaGalleryParseRoute, находишь строку примерно 259ю (у меня такая).
   case 'category'   :
      if($count == 1) {
      $vars['view']    = 'category';
      }

И вместо    
  if($count == 1) {
  $vars['view']    = 'category';
  }
Вставляешь
   if($count == 1) {
      $vars['view']    = 'category';
      $vars['id']    = $segments[$count-1];
   }

Это работает для первого уровня каталога. Насчет подкатегорий не проверял. Но если там адрес идет через слэш, то шаг 2 повторяем не только для if($count == 1), но и для if($count == 2)... и т.д. - смотря скока уровней вложений...

*

anthophyta

  • Захожу иногда
  • 293
  • 1 / 0
Re: PhocaGallery и SEF
« Ответ #10 : 07.12.2010, 17:48:50 »
Нашел я плагин. Немного доработал - теперь работает как надо. Правда, настроек я не нашел для него (кто знает как - подскажите), поэтому формирование ссылки приходится регулировать изменением кода.



при его использовании к сожалению не работают комментарии к отдельным фоткам в всплывающем окне открывается вся галерея с нуля! может кто исправил?
*

xCoReLx

  • Захожу иногда
  • 243
  • 7 / 0
Re: PhocaGallery и SEF
« Ответ #11 : 13.01.2011, 19:56:29 »
я провобвал все сполобы, с плагином ни че не меняется, а исправления в коде выдает ошибку
*

ipvip1

  • Осваиваюсь на форуме
  • 38
  • 1 / 0
Re: PhocaGallery и SEF
« Ответ #12 : 14.02.2011, 20:49:06 »
Цитировать
if( !function_exists( 'shPhocaCategoryNames' ) ){
   function shPhocaCategoryNames( $gallery_id ){
      global $database;
      $database=&JFactory::getDBO();
      static $PhocaGalleryTree = null;
      $q  = "
         SELECT id, alias, parent_id
         FROM #__phocagallery_categories";
      $database->setQuery( $q );
      $PhocaGalleryTree = $database->loadObjectList( 'id' );
      $alias=array();
      $Phocaname[] =    $PhocaGalleryTree[ $gallery_id ]->alias;
      return array_reverse($Phocaname);
      }
   }
а как сделать, чтоб выводилось таким образом:
http://localhost/usa/galleru/belovezskajapusch/fotografia.html, а не http://localhost/usa/galleru/belovezskajapusch/Фотография.html Т.е. алис фотографии:)
*

bandanu

  • Захожу иногда
  • 162
  • 3 / 0
Re: PhocaGallery и SEF
« Ответ #13 : 08.03.2011, 00:29:58 »
По поводу того как убрать из router.php слово category в ссылках. По крайней мере для первого уровня каталога объясняю.

1) В самом файле router.php ищи строчку примерно 162ю (у меня такая).
   // Push the catid onto the stack.
   //$segments[] = $query['id'];
   if(isset($query['view']))   { $segments[]= $query['view'];}
   $segments[] = $query['id'];
   unset($query['view']);
   unset($query['id']);
   unset($query['alias']);
 В нем комментируешь строку $segments[]= $query['view']; Теперь в ссылках слово category нет.

а для 2.7.6 как убрать /category/ из ссылок,коментировал строку ,но почему-то не пропадает?
*

saidrustam

  • Захожу иногда
  • 100
  • 7 / 0
Re: PhocaGallery и SEF
« Ответ #14 : 28.06.2012, 10:10:08 »
Ссылки на категории ввиде site.ru/category/1, site.ru/category/2 при том что я в алиас нормальное название вводил. отлючаю sh404SEF ссылки нормальные становятся.

как подружить PhocaGallery + sh404SEF?

joomla 2.5.6
phoca gallery 3.2.0
SH404SEF 3.4.6.1269
*

мираж

  • Захожу иногда
  • 368
  • 0 / 0
Re: PhocaGallery и SEF
« Ответ #15 : 05.11.2012, 15:41:53 »
Ссылки на категории ввиде site.ru/category/1, site.ru/category/2 при том что я в алиас нормальное название вводил. отлючаю sh404SEF ссылки нормальные становятся.

как подружить PhocaGallery + sh404SEF?

Joomla 2.5.6
PhocaGallery 3.2.0
sh404SEF 3.4.6.1269
присоединяюсь к вопросу
*

lpetr

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Re: PhocaGallery и SEF
« Ответ #16 : 11.01.2013, 14:16:32 »
так как подружить PhocaGallery с sh404SEF, решил кто эту проблему?
*

мираж

  • Захожу иногда
  • 368
  • 0 / 0
Re: PhocaGallery и SEF
« Ответ #17 : 08.02.2013, 08:48:30 »
так как подружить PhocaGallery с sh404SEF, решил кто эту проблему?
да видно не решаемая задача.
*

lakshmi

  • Захожу иногда
  • 188
  • 5 / 0
Re: PhocaGallery и SEF
« Ответ #18 : 08.02.2013, 13:07:49 »
А у меня другая проблема ссылки я вручную склеил  их немного было, но возник нюанс, sh404SEF создал ссылки детального просмотра типа mysait.com/2-zabory/detail/113-zabor или mysait.com/25-kacheli/detail/270-k3 как их можно убрать они вообщемто не нужны все, да и закрыть от индекса очень долго фоток много а такая ссылка к каждой ссылке создана. Стоит Joomla 2.5.8 и sh404SEF 3.4.6.1269.
*

мираж

  • Захожу иногда
  • 368
  • 0 / 0
Re: PhocaGallery и SEF
« Ответ #19 : 08.02.2013, 13:09:51 »
А у меня другая проблема ссылки я вручную склеил  их немного было, но возник нюанс, sh404SEF создал ссылки детального просмотра типа mysait.com/2-zabory/detail/113-zabor или mysait.com/25-kacheli/detail/270-k3 как их можно убрать они вообщемто не нужны все, да и закрыть от индекса очень долго фоток много а такая ссылка к каждой ссылке создана. Стоит Joomla 2.5.8 и sh404SEF 3.4.6.1269.
в robots.txt пропиши исключение и они выпадут из поиска
 а как ты склеил вручную. объясни пожалуйста
*

lakshmi

  • Захожу иногда
  • 188
  • 5 / 0
Re: PhocaGallery и SEF
« Ответ #20 : 08.02.2013, 13:26:28 »
в robots.txt долговато прописывать это в последнюю очередь :)
склеить их не сложно, например мое меню сгенерило ссылку вида site.com/category/6 а phoca site.com/category/6-kalitki в sh404SEF переходишь в Управление URL-ами находишь нужный URL и редактируешь его либо /category/6 меняешь на /category/6-kalitki или наоборот. а рядом с каждой ссылкой есть поле дубликаты кликаешь туда если склены только две ссылки то там обычно появляется цифра 1 нажимаешь на нее и выбираешь какая из скленых ссылок должна отображаться.
*

Рома1981

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
Re: PhocaGallery и SEF
« Ответ #21 : 01.03.2013, 21:05:37 »
На сайте Павелки нашел СЕФ модуль, скачал, через админку его установил на сайт, но он не создал базу данных. Снести не могу, потому что в модулях его нет. Как его удалить? СЕФ404 тоже нет, но я так понял что его с галереей не особо подружиш. А наявность урлов типа http://1.com/katalog/1-название рубрики/detail/1-название фото.html?tmpl=component Несколько напрягает, Как победить это безобразие? Правка кода приводит к тому что просто пропадают фото в рубриках.
« Последнее редактирование: 02.03.2013, 18:22:17 от Рома1981 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Phoca и Google

Автор Alex_gs

Ответов: 0
Просмотров: 1569
Последний ответ 15.02.2021, 15:37:57
от Alex_gs
Не могу установить Phoca Gallery

Автор No_LiMiT

Ответов: 113
Просмотров: 45176
Последний ответ 25.01.2018, 10:16:01
от Zolushka
Phoca Galley. Как при выводе родительской категории отобразить изображения всех дочерних категорий?

Автор Igoritaly

Ответов: 0
Просмотров: 1713
Последний ответ 15.04.2017, 19:05:50
от Igoritaly
Phoca gallery

Автор user

Ответов: 387
Просмотров: 119845
Последний ответ 09.12.2015, 21:00:16
от demyan
Phoca Gallery. Вывод последних фото.

Автор rich-hb

Ответов: 14
Просмотров: 7905
Последний ответ 30.04.2015, 07:05:11
от koyot777