Virtuemart Описание производителя в странице товара?

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

john_123

Создатель
Регистрация
27 Ноя 2009
Сообщения
16
Реакции
0
Полазил на virtuemart.net и нашел решение вот
только чет не догоняю, как установить, постоянно выдаёт ошибки помогите плззз.
ВОТ САМ РЕЦЕПТ (Для просмотра ссылки Войди или Зарегистрируйся)
1)Создать новую функцию в ps_product
Код:
function ***get_mf_desc***($product_id) {
		$db = new ps_DB;
		$q = "SELECT ***mf_desc***,#__{vm}_manufacturer.manufacturer_id FROM #__{vm}_product_mf_xref,#__
{vm}_manufacturer ";
		$q .= "WHERE product_id='$product_id' ";
		$q .= "AND #__{vm}_manufacturer.manufacturer_id=#__{vm}_product_mf_xref.manufacturer_id";
		$db->query($q);
		$db->next_record();
		if ($db->f("***mf_desc***")) {
			return $db->f("***mf_desc***");
		}
		else {
			return "";
		}
	}
заменив *** *** на что так я и не понял поэтому просто удалил
2) В файле shop.product_details.php
Код:
$manufacturer_desc = $ps_product->get_mf_desc($product_id);
на линии 274. (хотя почему здесь я так и не понял)
В этом же файле на строке 430 пишем
Код:
$tpl->set( "manufacturer_desc", $manufacturer_desc );
3) И наконец вставляем во flypage $manufacturer_desc
ИТАК, ЧТО ТУТ НЕ ТАК?
Пожалуйста можете помочь?
 
а как ругается???
 
Да я что-то даже не обратил внимания и вернул всё как было
думаю, что я поставил где-то что-то не так как надо,
Можешь вообще объяснить "Создать новую функцию в ps_product" это куда вставлять код в смысле после чего- после завершения предыдущей функции ведь так?
А вообще можешь вставить куда надо в файлы которые я прикреплю, а то я пуповат в этих делах, к сожалению :ah:
:bc: :bc: :bc:
 

Вложения

  • Desktop.zip
    27,6 KB · Просмотры: 5
Я бы сделал так, попробуй....

если заработает отпишись, для того чтобы безболезненно обновляться надо сделать по другому...

попробуем сделать по науке....
 

Вложения

  • Desktop.zip
    28,1 KB · Просмотры: 9
Нда замудрили пипец
mf_desc - такое поле вообще существует?
 
Нда замудрили пипец
mf_desc - такое поле вообще существует?
Есть вариант сделать проще - предлагай.
А поле то конечно существует.


Svetkin, у меня чет вообще тишина(в смысле во флайпейдж <?php echo $manufacturer_desc ?> вставил, ничего не происходит описания нет) :(
зато никаких ошибок нет :)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху