Блог создан был давно, назывался по-разному, но цель его существования всегда была одна - записывать сюда то, что интересно мне в данный момент. Будь то разработки по Мамбе-Джумле, этикет или изучение иностранных языков.
Sunday, April 29, 2007
Saturday, December 9, 2006
Mambo. task=blogcategory Вывод содержимого категории в виде блога
Понадобилось сделать так, чтобы при создании меню Blog - Content Section в выводимой таблице, при переходе по ссылке на категорию, её элементы тоже выводились блогом.
По умолчанию в мамбе они выводятся таблицей, как при создании меню Table - Content Category.
Для этого необходимо поправить файл components/com_content/content.php
И заменить:
if ( $params->get( 'category_link' ) ) {
$query = "SELECT a.id"
. "\n FROM #__menu AS a"
. "\n WHERE a.componentid = ". $row->catid."";
$database->setQuery( $query );
$_Itemid = $database->loadResult();
$link = sefRelToAbs( 'index.php?option=com_content&task=category&sectionid='. $row->sectionid .'&id='. $row->catid .'&Itemid='.$_Itemid );
$row->category = '<a href="'. $link .'">'. $row->category .'</a>';
}
На :
По умолчанию в мамбе они выводятся таблицей, как при создании меню Table - Content Category.
Для этого необходимо поправить файл components/com_content/content.php
И заменить:
if ( $params->get( 'category_link' ) ) {
$query = "SELECT a.id"
. "\n FROM #__menu AS a"
. "\n WHERE a.componentid = ". $row->catid."";
$database->setQuery( $query );
$_Itemid = $database->loadResult();
$link = sefRelToAbs( 'index.php?option=com_content&task=category&amp;amp;sectionid='. $row->sectionid .'&id='. $row->catid .'&Itemid='.$_Itemid );
$row->category = '<a href="'. $link .'">'. $row->category .'</a>';
}
На :
if ( $params->get( 'category_link' ) ) {
$query = "SELECT a.id"
. "\n FROM #__menu AS a"
. "\n WHERE a.componentid = ". $row->catid.""
. "\n AND a.type = 'content_blog_category'";
$database->setQuery( $query );
$_Itemid = $database->loadResult();
$link = sefRelToAbs( 'index.php?option=com_content&task=blogcategory&amp;amp;id='. $row->catid .'&Itemid='.$_Itemid );
$row->category = '<a href="'. $link .'">'. $row->category .'</a>';
}
$query = "SELECT a.id"
. "\n FROM #__menu AS a"
. "\n WHERE a.componentid = ". $row->catid.""
. "\n AND a.type = 'content_blog_category'";
$database->setQuery( $query );
$_Itemid = $database->loadResult();
$link = sefRelToAbs( 'index.php?option=com_content&task=blogcategory&amp;amp;id='. $row->catid .'&Itemid='.$_Itemid );
$row->category = '<a href="'. $link .'">'. $row->category .'</a>';
}
Friday, December 1, 2006
Mambo 4.5.4 to SP3. Проблемы с навигацией
Баг:
При создании меню Категории в виде Блога (Blog Category), к списку элементов выбранной категории добавляются все остальные.
Решение:
В файле /includes/pageNavigation.php комментируем строку
$link = preg_replace("/(task.*?)&/i", "", $link);
Ссылки по теме: http://bbs.mambochina.net/redirect.php?tid=13031&goto=lastpost
http://forum.mamboserver.com/showthread.php?p=399129
При создании меню Категории в виде Блога (Blog Category), к списку элементов выбранной категории добавляются все остальные.
Решение:
В файле /includes/pageNavigation.php комментируем строку
$link = preg_replace("/(task.*?)&/i", "", $link);
Ссылки по теме: http://bbs.mambochina.net/redirect.php?tid=13031&goto=lastpost
http://forum.mamboserver.com/showthread.php?p=399129
Subscribe to:
Posts (Atom)