Новости Joomla

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

stardel

  • Завсегдатай
  • 1943
  • 22 / 0
Не могу что то врубиться как сделать такое: в админке выбираю производителя,например "Рога и копыта"   и нужно вывести его во флайпедж товара.Чтобы отображалось именно "Рога и копыта " а не ссылка "Производитель" как это сделать проще всего?
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Вывод производителя в товар
« Ответ #1 : 22.12.2011, 19:30:08 »
т.е. "Рога и копыта" идут ссылкой на производителя , а надо просто текстом вывести?
*

stardel

  • Завсегдатай
  • 1943
  • 22 / 0
Re: Вывод производителя в товар
« Ответ #2 : 22.12.2011, 22:34:09 »
ELLE да) у меня есть ссылка в товаре "Рога и копыта" , при клике по ней появляется окошко и там инфа о производителе, вот думаю как сделать просто текст а не ссылка....вроде просто но что то я не нашёл....((
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Вывод производителя в товар
« Ответ #3 : 22.12.2011, 22:43:40 »
shop.product_details.php
Код
// LINK TO MANUFACTURER POP-UP
$manufacturer_id = $ps_product->get_manufacturer_id($product_id);
$manufacturer_name = $ps_product->get_mf_name($product_id);
$manufacturer_link = "";
if( $manufacturer_id && !empty($manufacturer_name) ) {
 $link = "$mosConfig_live_site/index2.php?page=shop.manufacturer_page&manufacturer_id=$manufacturer_id&output=lite&option=com_virtuemart&Itemid=".$Itemid;
 $text = '( '.$manufacturer_name.' )';
 $manufacturer_link .= vmPopupLink( $link, $text );
 
 // Avoid JavaScript on PDF Output
 if( @$_REQUEST['output'] == "pdf" )
 $manufacturer_link = "<a href=\"$link\" target=\"_blank\" title=\"$text\">$text</a>";
}
вот тут 1-2 строчки надо закомментировать, надеюсь не надо говорить какие именно :)
*

flyingspook

  • Moderator
  • 3590
  • 247 / 9
Re: Вывод производителя в товар
« Ответ #4 : 22.12.2011, 22:51:27 »
на сколько помню если не путаю бровсе и фляпедж, то надо глубже лезть
вывод по моему формирует ссылку а не название, и надо или править или дополнять функции
но это если я не путаю страницы, давно делал точно не помню

ну вот пока писал опередили  ;)
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Вывод производителя в товар
« Ответ #5 : 22.12.2011, 23:01:18 »
flyingspook, заставил ты меня все же залезть во флайпейдж :)

можно там удалить <?php echo $manufacturer_link ?> и не будет ссылки
*

stardel

  • Завсегдатай
  • 1943
  • 22 / 0
Re: Вывод производителя в товар
« Ответ #6 : 22.12.2011, 23:05:55 »
ELLE flyingspook  дык если её удалить  то вообще же не будет производитель выводиться.....а мне нужно чтобы выводился но просто текстом а не ссылкой
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Вывод производителя в товар
« Ответ #7 : 22.12.2011, 23:07:48 »
фиг знает у меня дальше стоит еще <?php echo $manufacturer_name ?>  я этот линк удалила и выводится просто текст.
может я там уже чего хакнула - не помню. :)
но если что скину файлы свои 
*

flyingspook

  • Moderator
  • 3590
  • 247 / 9
Re: Вывод производителя в товар
« Ответ #8 : 22.12.2011, 23:10:15 »
stardel
 $manufacturer_link .= vmPopupLink( $link, $text );
cделай так
 $manufacturer_link .= vmPopupLink( $text );
тебеж написали
но тогда не будет ссылки
а если надо и ссылку и просто название надо дописать как у ELLE чтоб заглушка выводилась $manufacturer_name
или попробуй вставить <?php echo $manufacturer_name ?>  может что покажет
« Последнее редактирование: 22.12.2011, 23:13:42 от flyingspook »
*

stardel

  • Завсегдатай
  • 1943
  • 22 / 0
Re: Вывод производителя в товар
« Ответ #9 : 22.12.2011, 23:14:33 »
flyingspook точно...!) что то я вообще уже...правда есть одно НО-у меня почему то в папке нет shop.product_details.php....в какой точно папке он должен лежать?)
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Вывод производителя в товар
« Ответ #10 : 22.12.2011, 23:15:56 »
короче так ребятки вот мои правки
/administrator/components/com_virtuemart/html/shop.product_details.php
Код
// LINK TO MANUFACTURER POP-UP
$manufacturer_id = $ps_product->get_manufacturer_id($product_id);
$manufacturer_name = $ps_product->get_mf_name($product_id);
$manufacturer_link = "";
if( $manufacturer_id && !empty($manufacturer_name) ) {
                $link = "index.php?option=com_virtuemart&page=shop.browse&manufacturer_id=$manufacturer_id";
                $text = $manufacturer_name;
$manufacturer_link .= $link;

// Avoid JavaScript on PDF Output
if( @$_REQUEST['output'] == "pdf" )
$manufacturer_link = "<a href=\"$link\" target=\"_blank\" title=\"$text\">$text</a>";
}
во флае было <?php echo $manufacturer_link ?><?php echo $manufacturer_name ?>, то что жирным удаляем и остается просто текст!

----------------------
вообщем мне тогда надо было link от name отделить, чтобы name можно было писать свое (для seo), я даже пост здесь написала про это - че-то никого не зацепило))
со своим анкором будет так - <a href="<?php echo $manufacturer_link ?>" target="_blank"> холодильники <?php echo $manufacturer_name ?></a>
« Последнее редактирование: 22.12.2011, 23:25:06 от ELLE »
*

stardel

  • Завсегдатай
  • 1943
  • 22 / 0
Re: Вывод производителя в товар
« Ответ #11 : 22.12.2011, 23:34:22 »
что то один фиг не пашет...завтра разбираться буду(
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Вывод производителя в товар
« Ответ #12 : 22.12.2011, 23:37:07 »
ну не знаю - у меня все пашет, больше ничего не трогала. может скопипастил криво))
*

baloon

  • Захожу иногда
  • 369
  • 13 / 0
Re: Вывод производителя в товар
« Ответ #13 : 26.01.2012, 20:25:43 »
Надо в файле administrator\components\com_virtuemart\html\shop.product_details.php
после
$tpl->set( "manufacturer_link", $manufacturer_link );
дописать
$tpl->set( "manufacturer_name", $manufacturer_name );

а в файле шаблона (флайпейдж) прописать <?php echo $manufacturer_name ?>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод производителя не как ссылка

Автор StivinKing

Ответов: 1
Просмотров: 1531
Последний ответ 12.11.2014, 03:34:56
от evgen777
Вывод модуля везде, кроме определенных категорий

Автор katjuha6

Ответов: 18
Просмотров: 4299
Последний ответ 13.01.2014, 15:24:40
от Fedor Vlasenko
Вывод свойств товара в виде кнопок с подсветкой выбранного свойства

Автор flashinfo

Ответов: 0
Просмотров: 1694
Последний ответ 01.10.2013, 16:00:24
от flashinfo
Вывод дочернего товара на странице родительского товара

Автор pvk

Ответов: 0
Просмотров: 1308
Последний ответ 17.06.2013, 01:34:06
от pvk
Уведомление "Товар добавлен в корзину"

Автор antfrolov

Ответов: 46
Просмотров: 22650
Последний ответ 06.06.2013, 21:30:51
от tigra-uki