YooSlider - вместо картинок {mosimage}

Статус
В этой теме нельзя размещать новые ответы.

Stenlidreamhall

Создатель
Заблокирован
Регистрация
9 Апр 2008
Сообщения
41
Реакции
5
  • Автор темы
  • Заблокирован
  • #1
Как исправить чтобы картинки начали появляться, а не {mosimage}?

Джумла 1.0.15
Мутулс 1.1
Ёслайдер 1.0.1
 
Та же проблема подскажите плз как исправить буду очень признателен.
 
Изображение MOS

попробуйте в мамботах активировать бота Изображение MOS
 
  • Заблокирован
  • #4
еще попробуй поставить mootools
 
вобще не понял причём тут mosimage и мутулс. Как ява может влиять на ето с мамботом все в порядке я думаю мало народа его вобще вырубает.Еще есть какойнибудь решение?
 
Да, тоже не могу заставить чтобы показывались картинки в модулях yooslider и yoodrawer :nezn:

Яндегугли выдали следующую информацию:

Для просмотра ссылки Войди или Зарегистрируйся

Почему мамботы (moshidefrom, mosimage) не работают с другими компонентами, кроме стандартных
Все правильно. Так и должно быть. Дело в том, что мамбот - это группа фукнкций, которая вызывается определенным компонентом для своих собственных целей со своими определенными параметрами. Например для mosimage требуется список картинок и текст статьи, хранящийся в базе. Для других мамботов требуется просто ID статьи. Если вы думаете, что какой-то левый компонент будет почему-то вызывать эти мамботы, то вы ошибаетесь. Не будет, потому что это в нем не заложено. Мамботы действуют только там - где их вызвали и там где они предназначены для работы. От того, что вы напишете mosimage в контактах ничего не произойдет, потому что мамбот должен ВЫЗЫВАТЬСЯ компонентом, а он о мамботах и о вашем желании НИЧЕГО не знает и знать не может. Да. Компонент статей может, но только потому, что в нем есть специальный участок кода, для вызова мамботов группы контента. Для того, что бы мамботы могли работать в совершенно постороннем компоненте надо почти такой же участок кода (естественно со всеми нужными изменениями) добавить в код этого компонента на нужные места непосредственно перед выводом. Если автор компонента озаботился этим - все сработает, если нет - можно попробовать самому (естественно если вы знаете язык PHP).

И вот ещё... Для просмотра ссылки Войди или Зарегистрируйся

Чел спрашивает:

how to display mosimage in custom module
by tsq on Mon Oct 10, 2005 11:12 pm

i am trying to extend the latestnews module to show the intro text and a mosimage. I am getting the intro text fine but do not know how to process the {mosimage} tag. My text just shows "{mosimage}" instead of showing the image. How do I process the mosimage tag and display the image inline with my text.

Ему отвечают:
Use following code to replace {mosImage} with respective images:
PHP:
$cName = "MyTitle";

$query = "SELECT c.id, c.title, c.fulltext, c.state, c.sectionid,"
."\n c.catid, c.created, c.modified, c.created_by, c.images,"
."\ns.title AS sectiontitle, ct.title AS cattitle, u.name AS author, c.attribs"
. "\n FROM #__content as c " 
."\nLEFT JOIN #__sections as s ON s.id=c.sectionid"
."\nLEFT JOIN #__categories AS ct ON ct.id=c.catid"
."\nLEFT JOIN #__users AS u ON u.id=c.created_by" 
. "\n WHERE c.title = '".$cName."'";


$database->setQuery($query);

$items= $database->loadObjectList();

foreach($items as $item){


}

global $_MAMBOTS;

//process mambots
//need to include an object called 'row' containing your DB row field data
//$row->text is processed by the mambots

$row->text = $item->fulltext;
$row->attribs = $item->attribs;
$row->images = $item->images;
$row->text = $item->fulltext;
$params = new mosParameters( $row->attribs );
//process images
$params->def( 'image', 1 );
$_MAMBOTS->loadBotGroup( 'content' );
$results = $_MAMBOTS->trigger( 'onPrepareContent', array( &$row, &$params,0), true );
$item->fulltext = $row->text;
$text = $item->fulltext;

echo "<div>".$text."</div>";

Кое какие выводы:
В первой цитате на понятном русском языке написано, что для того чтобы mosimage отображался корректно в стороннем модуле, нужно в этот модуль добавить php код.

Во второй цитате, вроде дан код. Но насколько он корректен и куда именно нужно его вставлять в модуль, спрашиваю у уважаемых гуру этого форума :bc:

Приведите пожалуйста пример на основе модулей yooslider и yoodrawer.
 
Вы уважаемый о чём???

Я вам про Фому, вы мне про Ерёму...

При чём тут оформление модулей? То на что вы дали ссылку у меня прописано
PHP:
<!-- Add YOOtools extension styles here -->
<link href="<?php echo $mosConfig_live_site;?>/modules/mod_yoo_slider/mod_yoo_slider.css.php" rel="stylesheet" type="text/css" />
<link href="<?php echo $mosConfig_live_site;?>/modules/mod_yoo_login/mod_yoo_login.css.php" rel="stylesheet" type="text/css" />
<link href="<?php echo $mosConfig_live_site;?>/modules/mod_yoo_drawer/mod_yoo_drawer.css.php" rel="stylesheet" type="text/css" />
<link href="<?php echo $mosConfig_live_site;?>/modules/mod_yoo_carousel/mod_yoo_carousel.css.php" rel="stylesheet" type="text/css" />
<link href="<?php echo $mosConfig_live_site;?>/modules/mod_yoo_toppanel/mod_yoo_toppanel.css.php" rel="stylesheet" type="text/css" />
<link href="<?php echo $mosConfig_live_site;?>/modules/mod_yoo_accordion/mod_yoo_accordion.css.php" rel="stylesheet" type="text/css" />
<link href="<?php echo $mosConfig_live_site;?>/mambots/content/yoo_tooltip/yoo_tooltip.css.php" rel="stylesheet" type="text/css" />

Читайте внимательнее.

Повторю кратко вопрос ещё раз:

Как сделать так, чтобы {mosimage} отображалось как картинка, а не как текст {mosimage} в модулях?
 
Люди поставил себе модуль YOOslider , а текст не двигается , может надо еще что то поставить?:nezn:
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху