Новости Joomla

Вышли релизы Joomla 6.1 и Joomla 5.4.5: новые возможности и стабильность

Релиз Joomla 6.1.0

Проект Joomla! объявил о доступности Joomla 6.1 [Nyota] — новой минорной версии шестой серии, а также о выпуске релиза исправлений ошибок Joomla 5.4.5. Релиз 6.1 приносит ряд долгожданных функций, повышающих удобство управления контентом и защиту от спама.

👩‍💻 Компонент "CS Афиши" для Joomla.

👩‍💻 Компонент "CS Афиши" для Joomla.

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

В состав пакета расширений входят:
- Компонент "CS Афиши"
- Модуль "Календарь событий"
- Модуль "Предстоящие события"
- Библиотека "ImgResize"

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

Модуль "Календарь событий" отображает предстоящие и прошедшие мероприятие на календаре, с отображением мероприятий на конкретную дату во всплывающем окне.

Модуль "Предстоящие события" показывает список предстоящий событий по порядку их наступления.

P.S. Расширение платное, но плата символическая, чисто для отработки приема платежей. Ключи без ограничения по времени, купившие сейчас - смогут обновляться без ограничений.

Разработчик - участник нашего сообщества Дмитрий Денисов (@codersite).

Страница расширения
Демо

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

bargakuzzo

  • Осваиваюсь на форуме
  • 46
  • 3 / 0
Давайте здесь подберем SEF для AdsManager 2.5 + Joomla 1.5 и изложим подробный способ реализации (решений), я думаю многим надо будет. ;)
« Последнее редактирование: 10.02.2010, 16:32:37 от bargakuzzo »
*

bargakuzzo

  • Осваиваюсь на форуме
  • 46
  • 3 / 0
Создаю доску объявлений на Joomla 1.5 и ads 2.5rc2.

1. Для adsmaneger пробывал Artio JoomSEF v3.5.4 с плагином  ext_joomsef3_adsmanager - нашел в google. Работает вроде неплохо, но формирует url не так, как мне надо и создает ссылок в БД очень много. То, что говорят - "грузит систему" у себя на Joomla 1.5.15+ads2.5rc2 особо не ощутил, но система немного притормаживала. Точно не скажу, т.к. сайт не очень пока посещаемый и ссылок мало - в районе 150 шт.
При открытии категории доски объявлений, отображаеся url (с уже выставленными под себя настройками в плагине ads):
http://имя сайта/доска объявлений/категория.html?text_search=&order=0&expand=0, а надо
http://имя сайта/доска объявлений/категория.html
а при открытии объявления (url детального вида объявления):
http://имя сайта/доска объявлений/категория/заголовок объявления.html, а надо
http://имя сайта/доска объявлений/категория/заголовок объявления-id объявления.html или
http://имя сайта/доска объявлений/категория/id объявления.html.
Так как надо не могу реализовать, а так в Artio почти все выставляется в настройках.

2. Установил sh404SEF 1.5.4. 302. Плагин нашел только под версию Joomla 1.0.x. На форуме кто-то выложил вариант под Joomla 1.5. Настроил под себя, работает с url отлично, но есть одна проблема:
при переходе по страницам "навигатором страниц" (<< Первая < Предыдущая 1 2 3 4 5 6 7 8 Следующая > Последняя >>) не листает с 3 на 4 страницу, при переходе выкидывает обратно на 3-ю страницу. Ссылка Url в браузере:
..../ads/all-ads/Page-2.html

Вылаживаю код плагина sh404SEF под ads 2.5 (файл com_adsmanager.php), может кто исправит эту ошибку или подскажет как это сделать или кому-то понадобится

<?php

// Security check to ensure this file is being included by a parent file.
if (!defined('_VALID_MOS')) die('Direct Access to this location is not allowed.');

// ------------------ standard plugin initialize function - don't change -------------------
global $sh_LANG, $sefConfig ;
$shLangName = '';
$shLangIso = '';
$title = array();
$shItemidString = '';
$dosef = shInitializePlugin( $lang, $shLangName, $shLangIso, $option);
// ------------------ standard plugin initialize function - don't change -----------------

// remove common URL from GET vars list, so that they don't show up as query string in the URL
shRemoveFromGETVarsList('option');
shRemoveFromGETVarsList('lang');
if (!empty($Itemid))
shRemoveFromGETVarsList('Itemid');
if (!empty($limit))
shRemoveFromGETVarsList('limit');
if (isset($limitstart))
shRemoveFromGETVarsList('limitstart');

if (file_exists($GLOBALS['mosConfig_absolute_path'] .'/components/com_adsmanager/lang/lang_' . $GLOBALS['mosConfig_lang'] . '.php')){
include_once($GLOBALS['mosConfig_absolute_path'] .'/components/com_adsmanager/lang/lang_' . $GLOBALS['mosConfig_lang'] . '.php');
}
else
include_once( $GLOBALS['mosConfig_absolute_path'] .'/components/com_adsmanager/lang/lang_russian.php' );

$title[] = ADSMANAGER_SEF_ADS;

if (isset($adid)) {
$database->setQuery("SELECT category, ad_headline FROM jos_adsmanager_ads WHERE id=$adid");
$rows = $database->loadObjectList();
if ($database->getErrorNum()) {
echo $database->stderr();
return false;
}
$ad_text = substr($rows[0]->ad_headline, 0, 40)."-".$adid;
shRemoveFromGETVarsList('adid');
$catid = $rows[0]->category;
}
if (isset($catid)) {
$database->setQuery("SELECT c.* FROM jos_adsmanager_categories as c WHERE c.published = 1 ORDER BY c.parent,c.ordering");
$rows = $database->loadObjectList();
if ($database->getErrorNum()) {
echo $database->stderr();
return false;
}

// establish the hierarchy of the menu
$orderlist = array();
$current_list = array();
// first pass - collect children
foreach ($rows as $v ) {
$orderlist[$v->id] = $v;
}

$current = $catid;
while($orderlist[$current]->id != 0)
{
$current_list[] = $orderlist[$current]->name;
$current = $orderlist[$current]->parent;
}

for($i = count($current_list)-1; $i>=0; $i--)
{
$title[] = $current_list[$i];
}
shRemoveFromGETVarsList('catid');
}
if (isset($ad_text)) {
$title[] = $ad_text;
}

if($page != 'show_search' && $page != 'show_result')
{
switch ($page) {

case 'show_profile':
$title[] = ADSMANAGER_SEF_PROFILE.$userid."/".ADSMANAGER_SEF_EDIT;
break;

case 'save_profile':
$title[] = ADSMANAGER_SEF_PROFILE.$userid."/".ADSMANAGER_SEF_SAVE;
break;

case 'show_user':
if (isset($userid)) $title[] = ADSMANAGER_SEF_USER."-".$userid;
else $title[] = ADSMANAGER_SEF_MY_ADS;
break;

case 'show_category':
break;

case 'show_rules':
$title[] = ADSMANAGER_RULES;
break;

case 'show_ad':
break;

case 'write_ad':
if (!isset($adid)) $title[] = ADSMANAGER_SEF_WRITE_AD;
else $title[] = ADSMANAGER_SEF_UPDATE;
break;

case 'save_ad':
if (!isset($adid)) $title[] = ADSMANAGER_SEF_SAVE_AD;
else $title[] = ADSMANAGER_SEF_SAVE;
break;

case 'delete_ad':
if (!isset($adid)) $title[] = ADSMANAGER_SEF_DELETE_AD;
else $title[] = ADSMANAGER_SEF_DELETE;
break;

case 'show_all':
$title[] = ADSMANAGER_SEF_ALL_ADS;
break;

case 'show_search':
//$title[] = ADSMANAGER_SEF_SHOW_SEARCH;  //commented this code, as it was breaking the advance search after installation of sh404sef
break;

case 'show_result':
//$title[] = ADSMANAGER_SEF_SHOW_RESULT; //commented this code, as it was breaking the advance search after installation of sh404sef
break;

default:
$title[] = $page;
break;
}

shRemoveFromGETVarsList('page');

if (isset($expand) && !$expand) shRemoveFromGETVarsList('expand');
if (isset($order) && !$order) shRemoveFromGETVarsList('order');
if (isset($text_search) && !$text_search) shRemoveFromGETVarsList('text_search');


// ------------------ standard plugin finalize function - don't change ---------------------------

if ($dosef){
$string = shFinalizePlugin( $string, $title, $shAppendString, $shItemidString,
(isset($limit)? @$limit : null), (isset($limitstart)? @$limitstart : null),
(isset($shLangName)? @$shLangName : null));
}
// ------------------ standard plugin finalize function - don't change ---------------------------
}

?>
« Последнее редактирование: 14.02.2010, 19:40:54 от bargakuzzo »
*

bargakuzzo

  • Осваиваюсь на форуме
  • 46
  • 3 / 0
Качаем с инета последнюю sh404SEF + сам плагин для Joomla 1.5x я прикрепил ниже, кому надо - качайте ( 2й - такой же, почему-то добавилось 2 одинаковых). Длину url можно увеличить в строке 40 (по умолчанию стоит 40 символов).
Проблема с навигацией страниц (3 и 4), я так понял, - это не в плагине, а в несовместимости с некоторыми шаблонами.


[вложение удалено Администратором]
« Последнее редактирование: 20.02.2010, 13:25:59 от bargakuzzo »
*

bargakuzzo

  • Осваиваюсь на форуме
  • 46
  • 3 / 0
Не пойму - sh404SEF почему-то в своей базе url ссылок очень много создает, на 1 объяву мин 2 - а то и все 3-5шт, в artio помню их было раза в 3-4 меньше. Зачем он это делает и как такое количество отразится на системе. Объяв - 90, а url - всего почти 600 в базе?
Кто знает - это плохо или нет?
*

denmos

  • Захожу иногда
  • 96
  • 7 / 0
  • SINTEZ2 + мафон "легенда"
такая же х именно при ссылке на категорию
мой_сайт.ru/adsmanager/bitovaya-technika.html?order=0&expand=0
остальное вроде нормуль
наткнулся на статью: разъяснение Google о СЕФ. смысл в том, что индексация УРЛ такого вида (с лишними параметрами) затруднена(((
Вот и думай, нужны ли такие (ХЗ)ПУ ?
*

valerka28

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Проблема с навигацией страниц (3 и 4), я так понял, - это не в плагине, а в несовместимости с некоторыми шаблонами.
Не подскажете, можно ли это исправить и как? Столько времени убил, пробуя самому разобраться... На сайте несколько компонентов, sh404SEF долго и упорно под все настраивал, не хотелось бы от него отказываться из-за этого. Немало времени прошло после поста, мож кто сталкивался и решил? Буду крайне признателен.
*

Oleksii777

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
У кого есть новые решения для 404sef?
*

SanyaBerkut

  • Захожу иногда
  • 62
  • 2 / 0
Проблема с неправильным отображением пагинации, показывает только первые 2 страницы, а все остальные пишек как вторая страница. Помогите найти решение.
adsmanager 2.5   Joomla 1.5.22
*

DenZX

  • Новичок
  • 8
  • 0 / 0
  • Вчера было то, что сегодня не повторить .
как я понял толком так ни кто и не использует SEF для пользователя вообще особо все ровно на ваши урлы а поисковикам ну может в сладость такие ссылки но я не думаю что сильно поднимут вас в поиске
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не работают SEF-ссылки на Joomla 5

Автор Detonator

Ответов: 2
Просмотров: 4731
Последний ответ 29.03.2025, 07:26:44
от azm1n
Расширение SEF Wizard — улучшение маршрутизации и ЧПУ в Joomla! Инструменты SEO - администратора

Автор Филипп Сорокин

Ответов: 525
Просмотров: 70703
Последний ответ 22.10.2022, 12:14:38
от Lemonez
Как убрать ID из URL Joomla 3?

Автор SaxMusicOnly

Ответов: 142
Просмотров: 65486
Последний ответ 02.03.2021, 14:47:35
от Vasiliy111
Как сделать короткие ссылки Joomla 3.9?

Автор ezheck

Ответов: 12
Просмотров: 6891
Последний ответ 10.01.2020, 07:44:37
от arma
Artio JoomSEF ничего не делает. Joomla! 1.5

Автор ybosco

Ответов: 5
Просмотров: 4453
Последний ответ 05.06.2019, 18:53:26
от draff