Новости Joomla

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

forumer

  • Захожу иногда
  • 80
  • 2 / 0
У меня не генерируется алиас по транслитеарции названия категории, а вместо этого подставляет дату и время (например, 2012-10-06-17-16-54). Причём у картинок при добавлении алиас генерируется обычным образом (например kartinka1). С чем это может быть связано? Это норма? Может ли быть это из-за денвера (сайт пока только настраиваю)?
Переименовать алиас в нужный, конечно не сложно, трудности будут, если их много...

Joomla 2.5
JoomGalleryVersion 2.1.0
SEF стандартный, включено перенаправление, .htaccess переименовал.

PS1. Внизу галереи всегда пишутся строки: "Ограниченные Категории". Что это значит? Чтобы их убрать, надо лезть в код или можно в настройках отключить?
PS2. Можно ли задать в настройках, чтобы url картники был без индекса в конце. То есть вместо: gallery/album/kartinka-1, так: gallery/album/kartinka ?

*

diki78

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Re: Алиас категории JoomGallery 2.1.0
« Ответ #1 : 19.12.2012, 16:26:34 »
 
PS1. Внизу галереи всегда пишутся строки: "Ограниченные Категории". Что это значит? Чтобы их убрать, надо лезть в код или можно в настройках отключить?
Кто знает, что можно сделать с этим?
*

vid

  • Новичок
  • 3
  • 3 / 0
Re: Алиас категории JoomGallery 2.1.0
« Ответ #2 : 28.12.2012, 15:02:38 »
Кто знает, что можно сделать с этим?

Настройки  - Настройки пользовательского интерфейса - Общие установки - Show hint for restricted categories    поставить НЕТ
*

Sklimer

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Алиас категории JoomGallery 2.1.0
« Ответ #3 : 26.05.2013, 14:59:49 »
Цитировать
У меня не генерируется алиас по транслитеарции названия категории, а вместо этого подставляет дату и время (например, 2012-10-06-17-16-54). Причём у картинок при добавлении алиас генерируется обычным образом (например kartinka1). С чем это может быть связано? Это норма? Может ли быть это из-за денвера (сайт пока только настраиваю)?
Переименовать алиас в нужный, конечно не сложно, трудности будут, если их много...

Такая же проблема, битый час сижу все перерыл как решить так и не нашел, одно не могу понять сначала все было норм(т.е. норм создавались алиасы категорий foto/alyaska.html, а потом вот такого вида foto/2013-05-15-09-24-43/2013-05-15-09-24-43/2013-05-15-09-24-43.html), надеюсь тема еще не умерла?
Буду благодарен за любую помощь
*

richnz

  • Осваиваюсь на форуме
  • 24
  • 6 / 0
Re: Алиас категории JoomGallery 2.1.0
« Ответ #4 : 27.05.2013, 04:42:49 »
Присоединяюсь к вопросу.

PS2. Можно ли задать в настройках, чтобы url картники был без индекса в конце. То есть вместо: gallery/album/kartinka-1, так: gallery/album/kartinka ?

*/new-brick-wall/kirpichnaya-stena-1
*/old-brick-wall/kirpichnaya-kladka-2
категории разные, алиасы разные, так почему эти цифери добавляются? (в настройках галереи как бы все отключено, то что с намеком на нумерацию)

p.s. Вот нашел что пишет сама joomgallery: "Алиас используется для создания SEF-URL. Если Вы оставите это поле незаполненным, JoomGallery создаст стандартный текст, который будет состоять из названия, написанного строчными буквами, и в котором пробелы заменены дефисами(-). Кроме того, к тексту добавляется ID фотографии, чтобы обеспечить однозначность алиаса." Правильно ли я понимаю, если вручную убрать id фотографий в алиасе, то при совпадении имен могут быть проблемы? Получится одинаковый адрес. (Подобное возникает если совпадают названия категорий/подкатегорий, работает только какая-то одна из двух...)
« Последнее редактирование: 27.05.2013, 06:43:06 от richnz »
*

Sklimer

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Алиас категории JoomGallery 2.1.0
« Ответ #5 : 31.05.2013, 22:55:19 »
Цитировать
*/new-brick-wall/kirpichnaya-stena-1
*/old-brick-wall/kirpichnaya-kladka-2
как я помню, это из за того что когда в категорию закидываешь несколько фоток у них одно название и к ним добавляется порядковая цифра при загрузки, как убрать не знаю, на днях буду ковыряться в настройках, если что отпишусь
*

borro

  • Завсегдатай
  • 1379
  • 22 / 0
  • желаю вам счастья
Re: Алиас категории JoomGallery 2.1.0
« Ответ #6 : 16.04.2014, 09:16:57 »
Здравствуйте.

Ребята, как решили вопрос с неправильными(цифирными) алиасами? Или надо всегда руками вбивать транслит?
« Последнее редактирование: 16.04.2014, 10:43:40 от borro »
*

hooten

  • Захожу иногда
  • 443
  • 26 / 0
Re: Алиас категории JoomGallery 2.1.0
« Ответ #7 : 27.06.2014, 11:12:18 »
Если еще кому то надо. Формирование алиасов транслитом (Joomla 2.5)

В файле administrator\components\com_joomgallery\tables\joomgallerycategories.php
после блока
Код
// Trim slashes from catpath
    $this->catpath = trim($this->catpath, '/');

идет блок
Код
if(empty($this->alias)) {
if(!empty($this->catpath)) {
$catpath  = explode('/', trim($this->catpath, '/'));
$segments = array();
foreach($catpath as $segment) {
$segment = str_replace('_', ' ', rtrim(rtrim($segment, '0123456789'), '_'));
$segment = JFilterOutput::stringURLSafe($segment);
if($segment) {
$segments[] = $segment;
} else {
$datenow = JFactory::getDate();
// TODO $datenow->toFormat deprecated, JDATE::format() instead
$segments[] = $datenow->toFormat('%Y-%m-%d-%H-%M-%S');
}
}
$this->alias = implode('/', $segments);
}
    } else {
$alias = explode('/', trim($this->alias, '/'));
$segments = array();
foreach($alias as $segment) {
$segment = JFilterOutput::stringURLSafe($segment);
if($segment) {
$segments[] = $segment;
} else {
$datenow    = JFactory::getDate();
// TODO $datenow->toFormat deprecated, JDATE::format() instead
$segments[] = $datenow->toFormat('%Y-%m-%d-%H-%M-%S');
}
}
$this->alias = implode('/', $segments);
    }

    if(trim(str_replace('-', '', $this->alias)) == '' && !empty($this->catpath))
    {
      $datenow      = JFactory::getDate();
      // TODO $datenow->toFormat deprecated, JDATE::format() instead
      $this->alias  = $datenow->toFormat('%Y-%m-%d-%H-%M-%S');
    }

меняем его на
Код
if (trim($this->alias) == '') {
$this->alias = $this->name;
}

$this->alias = JApplication::stringURLSafe($this->alias);

if (trim(str_replace('-', '', $this->alias)) == '') {
$this->alias = JFactory::getDate()->format('Y-m-d-H-i-s');
}
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

После редактирования названия категории - переименовывает папку с изображениями

Автор Beer

Ответов: 3
Просмотров: 217
Последний ответ 04.04.2024, 23:00:05
от sivers
Проблема с дублем страниц в JoomGallery 3.4

Автор qvagin

Ответов: 3
Просмотров: 2293
Последний ответ 23.01.2023, 13:30:08
от e2
Стили раскладки фото в JoomGallery (masonry и mosaic)

Автор marbert

Ответов: 4
Просмотров: 1315
Последний ответ 22.11.2022, 06:28:20
от marbert
JoomGallery 3.6.0 если отсутствует поле Название при редактировании фотографии

Автор Beer

Ответов: 0
Просмотров: 1366
Последний ответ 09.09.2022, 20:07:49
от Beer
Название категории H1

Автор wowkarak

Ответов: 9
Просмотров: 1658
Последний ответ 09.09.2022, 20:04:00
от Beer