Joomla. Не уверен - заходи!-2

Suleymanovik
На сайте с 21.03.2010
Offline
62
#901
mksm80:
я все модули для к2 перерыл и не нашел как там можно реализовать качественную доску объявлений и каталог. Поэтому и решил использовать зоо для досок и каталога, а к2 для вывода статей и блогов, может я плохо с к2 разобрался...

Посмотрите в сторону jseblod, на нем можно сделать всё что угодно, и каталоги, и доски, и выводить материал как угодно. Конечно он вначале кажется трудноватым, но в сети уже достаточно статей по поводу настройки(например на сайте wedal, на ютубе есть видео)

Вопросы по Joomla? Юзабилити? - стучите в аську, аська в профиле :)
B7
На сайте с 01.05.2013
Offline
0
#902

Здравствуйте!

Озадачился проблемой дублей на сайте.

Как можно избавиться от дублей такого типа: основная страница - site.ru/1/1-text.html, тем не менее страница доступна при любом изменении буквенного обозначения (до тех пор пока не изменяются название раздела или цифры), иными словами страница доступна по адресам: site.ru/1/1-txt.html, site.ru/1/1-te и т.д.

Заранее спасибо!

R
На сайте с 01.05.2012
Offline
49
#903
Bang77:
Здравствуйте!

Озадачился проблемой дублей на сайте.

Как можно избавиться от дублей такого типа: основная страница - site.ru/1/1-text.html, тем не менее страница доступна при любом изменении буквенного обозначения (до тех пор пока не изменяются название раздела или цифры), иными словами страница доступна по адресам: site.ru/1/1-txt.html, site.ru/1/1-te и т.д.

Установите плагин shnodoubles и будет вам счастье.

Мой блог ot16.blogspot.com (http://ot16.blogspot.com/). Занимаюсь строительством домов kmv-stroitel.ru (http://kmv-stroitel.ru).
redbeatles
На сайте с 29.07.2010
Offline
149
#904

Ребята, подскажите по простейшей корректировке стандартного модуля последних материалов в Joomla 2.5.

Необходимо добавить в модуль дату создания или публикации, разницы нет.

Знаю, что нужно немного отредактировать пару файлов:

/www/modules/mod_articles_latest/helper.php

<?php
/**
* @package Joomla.Site
* @subpackage mod_articles_latest
* @copyright Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/

defined('_JEXEC') or die;

require_once JPATH_SITE.'/components/com_content/helpers/route.php';

JModelLegacy::addIncludePath(JPATH_SITE.'/components/com_content/models', 'ContentModel');

abstract class modArticlesLatestHelper
{
public static function getList(&$params)
{
// Get the dbo
$db = JFactory::getDbo();

// Get an instance of the generic articles model
$model = JModelLegacy::getInstance('Articles', 'ContentModel', array('ignore_request' => true));

// Set application parameters in model
$app = JFactory::getApplication();
$appParams = $app->getParams();
$model->setState('params', $appParams);

// Set the filters based on the module params
$model->setState('list.start', 0);
$model->setState('list.limit', (int) $params->get('count', 5));
$model->setState('filter.published', 1);

// Access filter
$access = !JComponentHelper::getParams('com_content')->get('show_noauth');
$authorised = JAccess::getAuthorisedViewLevels(JFactory::getUser()->get('id'));
$model->setState('filter.access', $access);

// Category filter
$model->setState('filter.category_id', $params->get('catid', array()));

// User filter
$userId = JFactory::getUser()->get('id');
switch ($params->get('user_id'))
{
case 'by_me':
$model->setState('filter.author_id', (int) $userId);
break;
case 'not_me':
$model->setState('filter.author_id', $userId);
$model->setState('filter.author_id.include', false);
break;

case '0':
break;

default:
$model->setState('filter.author_id', (int) $params->get('user_id'));
break;
}

// Filter by language
$model->setState('filter.language', $app->getLanguageFilter());

// Featured switch
switch ($params->get('show_featured'))
{
case '1':
$model->setState('filter.featured', 'only');
break;
case '0':
$model->setState('filter.featured', 'hide');
break;
default:
$model->setState('filter.featured', 'show');
break;
}

// Set ordering
$order_map = array(
'm_dsc' => 'a.modified DESC, a.created',
'mc_dsc' => 'CASE WHEN (a.modified = '.$db->quote($db->getNullDate()).') THEN a.created ELSE a.modified END',
'c_dsc' => 'a.created',
'p_dsc' => 'a.publish_up',
);
$ordering = JArrayHelper::getValue($order_map, $params->get('ordering'), 'a.publish_up');
$dir = 'DESC';

$model->setState('list.ordering', $ordering);
$model->setState('list.direction', $dir);

$items = $model->getItems();

foreach ($items as &$item) {
$item->slug = $item->id.':'.$item->alias;
$item->catslug = $item->catid.':'.$item->category_alias;

if ($access || in_array($item->access, $authorised)) {
// We know that user has the privilege to view the article
$item->link = JRoute::_(ContentHelperRoute::getArticleRoute($item->slug, $item->catslug));
} else {
$item->link = JRoute::_('index.php?option=com_users&view=login');
}
}

return $items;
}
}

/www/modules/mod_articles_latest/tmpl/default.php

<?php
/**
* @package Joomla.Site
* @subpackage mod_articles_latest
* @copyright Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/

// no direct access
defined('_JEXEC') or die;
?>
<ul class="latestnews<?php echo $moduleclass_sfx; ?>">
<?php foreach ($list as $item) : ?>
<li>
<a href="<?php echo $item->link; ?>">
<?php echo $item->title; ?></a>
</li>
<?php endforeach; ?>
</ul>

Подскажите, чего куда прописать, с кодом не особенно дружу.

Системы гарантированного электропитания. Проектирование. Пусконаладочные работы. Источники бесперебойного питания, генераторы, стабилизаторы напряжения.
M8
На сайте с 07.04.2010
Offline
50
#905
Suleymanovik:
Посмотрите в сторону jseblod, на нем можно сделать всё что угодно, и каталоги, и доски, и выводить материал как угодно. Конечно он вначале кажется трудноватым, но в сети уже достаточно статей по поводу настройки(например на сайте wedal, на ютубе есть видео)

Спасибо ) Попробую освоить, по функционалу очень шикарный.

I2
На сайте с 08.02.2011
Offline
27
#906

SEOmagic, спасибо за ссылку, эта версия плагина работает нормально.

zenja
На сайте с 04.08.2010
Offline
139
#907

Ребят, подскажите, пожалуйста:

можно ли в виртумарте 1.1.5 на странице товара выводить отдельно ссылку на родительскую категорию?

Смысл такой: в описании товара сделать пункт "Категория: %наша_ссылка%"

если такое реально, буду благодарен за любой совет

Быть минимально гордым, быть максимально честным! Услуги по продвижению Ваших сайтов: прозрачно, качественно, недорого (/ru/forum/779787)
Saitoff
На сайте с 27.05.2011
Offline
71
#908
zenja:
Смысл такой: в описании товара сделать пункт "Категория: %наша_ссылка%"

zenja, пробуйте так:

<a href="index.php?option=com_virtuemart&page=shop.browse&category_id=<?php echo $category_id ?>">Назад в категорию</a>

либо, если доступ к карточке товара только через страницу категории (нельзя просмотреть через модули и т.д. Проще говоря строгая иерархия типа: категория-товар) , то можно прописать просто:

<a href="javascript:history.go(-1);">Назад в категорию</a>
Ц
На сайте с 15.09.2008
Offline
120
#909

Господа, как изменить сортировку товара по дате добавление в virtuemart 2

Чтобы сначала новые товары шли.

Заранее , спасибо

Джо Саратини
На сайте с 30.10.2009
Offline
196
#910

Кто подскажет по такой теме: хочу поставить платный шаб от BonusThemes.com, но в него уже вшит Virtuemart. Какой именно вшит, не знаю (буду спрашивать в переписке). А вопрос такой:

1. У меня Virtuemart 2.20b

2. Если в шаблоне вшита не эта версия, а другая (в чем я уверен на 100%), то не крякнет ли структура магазина (меню, товары, категории и т. п.), и какая версия в итоге останется -- старая или новая, та, что установил я ?

3. Если вшита версия 1.X, не крякнет ли все ? 🤪

[Гори в аду, Карл ! (http://neprimirim.net/idi-naxuj-karl.php)] [Последняя резиденция королей (http://proza.ru/2017/02/16/2175)] [Продолжение рассказа В.Цоя "Романс" (http://neprimirim.net/romans-viktora-tsoya-prodolzhenie.php)]

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий