Новости Joomla

Вышли релизы безопасности Joomla 5.3.4 и Joomla 4.4.14

Релиз безопасности Joomla 5.3.4

Проект Joomla спешит сообщить о выпуске Joomla 5.3.4 и Joomla 4.4.14. Это релиз безопасности для серии Joomla 5.3 и релиз безопасности для серии Joomla 4.4.

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

darknefrit

  • Захожу иногда
  • 61
  • 1 / 0
  • Мечтай так как будто будешь жить вечно
/administrator/components/com_jshopping/views/product_list/tmpl/default.php  Сюда хочу вставить ссылку на товар чтобы при клике открывалась страничка с товаром


<a class="buy" href="http://site.ru/index.php?option=com_jshopping&controller=product&task=view&category_id=?&product_id=<?php print $row->product_id?>">

проблема в category_id как её вставить ?
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Re: Как сделать ссылку на товар?
« Ответ #1 : 22.04.2013, 16:47:48 »
А 6 строка в этой файле ни о чем не говорит?
Код
$category_id=$this->category_id;
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

darknefrit

  • Захожу иногда
  • 61
  • 1 / 0
  • Мечтай так как будто будешь жить вечно
Re: Как сделать ссылку на товар?
« Ответ #2 : 22.04.2013, 17:03:09 »
Ну сделай если такой умный
*

zayzau86

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Re: Как сделать ссылку на товар?
« Ответ #3 : 22.04.2013, 17:04:49 »
он то судя по всему умный, а вот ты судя по всему ответа не узнашь)))
*

darknefrit

  • Захожу иногда
  • 61
  • 1 / 0
  • Мечтай так как будто будешь жить вечно
Re: Как сделать ссылку на товар?
« Ответ #4 : 22.04.2013, 17:05:50 »
Судя по всему
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Re: Как сделать ссылку на товар?
« Ответ #5 : 22.04.2013, 17:57:13 »
Ну сделай если такой умный
Я то сделал. Признаю, что это не та category_id которая подразумевалась в вопросе.
И так как я Неправильно дал ответ, я выложу решение. Но в следующий раз, не стоит плевать в руку дающего...
Так как любой товар может принадлежать нескольким категориям, то для начала необходимо получить все категории этого товара. Потом берем первую из них и добавляем параметр к товару.
В файле administrator/components/com_jshopping/controllers/products.php
После
Код
        $rows = $products->getAllProducts($filter, $pagination->limitstart, $pagination->limit, $filter_order, $filter_order_Dir);
Добавляем
Код
		foreach($rows as $k=>$row){
$product = JTable::getInstance('product', 'jshop');
$product->load($row->product_id);
$categories = $product->getCategories();
if (count($categories)){
$rows[$k]->category_id = $categories[0]->category_id;
}else{
$rows[$k]->category_id = 0;
}
}
В шаблоне обращаемся к
$row->category_id;
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Как сделать ссылку на товар?
« Ответ #6 : 23.04.2013, 18:57:27 »
$product->getCategory() сразу даст первую категорию

ну и по хорошему, раз уж все равно хак, запрос бы подправить в $products->getAllProducts, чтобы category_id сразу в $rows была
« Последнее редактирование: 23.04.2013, 19:05:48 от dmitry_stas »
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

darknefrit

  • Захожу иногда
  • 61
  • 1 / 0
  • Мечтай так как будто будешь жить вечно
Re: Как сделать ссылку на товар?
« Ответ #7 : 27.04.2013, 10:28:24 »
Спасибо! Идельно!
Я не кусаю руку дающему! Если б решение было простое как ты первый раз написал я бы не спрашивал. Да и сколько раз спрашивал совета тут на форму все умники только выпендривались но делом никто не помог.
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Как сделать ссылку на товар?
« Ответ #8 : 27.04.2013, 11:00:13 »
Спасибо! Идельно!
Я не кусаю руку дающему! Если б решение было простое как ты первый раз написал я бы не спрашивал. Да и сколько раз спрашивал совета тут на форму все умники только выпендривались но делом никто не помог.
Ваша оценка других участников форума особо тут никого не интересует.
В следующий раз постарайтесь ее держать при себе.
И думаю Вам бы не помешало зайти в гости к Вашей школьной учительнице по этике, подарите ей букет цветов и пообщайтесь еще разок минут 30 хотя бы.
Ей будет приятно что о не йопмнят, а вам полезно вспомнить некоторые вещи. который Вы возможно упустили по ходу жизни.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

darknefrit

  • Захожу иногда
  • 61
  • 1 / 0
  • Мечтай так как будто будешь жить вечно
Re: Как сделать ссылку на товар?
« Ответ #9 : 29.04.2013, 10:26:21 »
Прощу прощения.
Но Раз Вы приняли это на свой счёт видимо правду увидели и отнесли к себе.
Я очень лояльно и этично отношусь даже к тем кто мне не приятен, поэтому не нужно не зная меня оценивать мои этические принципы. Дал оценку участникам я из личного опыта пребывания тут. Если я не прав поправьте, но тут добиться помощи от кого то очень сложно, а если дают советы то абсолютно бесполезные для того кто эти вопросы задаёт
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Как сделать ссылку на товар?
« Ответ #10 : 29.04.2013, 11:00:38 »
Дают советы и ответы те которые могут.
Это ведь не госслужба, где Вам должны..правда ?;)

Тут форум таких же как и Вы.... потому не думаю что стоит таким образом воспринимать форум, как справочное бюро тех кто должен помогать кому то.
Могут помогают, не могу или не хотят не помогают.. ИМХО нормально.

П.С. И я не на свой счет принял, а насчет всех тех, кто что-то понимает в этом
но зарабатывает этим на жизнь, и просто не имеет времени отвечать или желания в силу каких либо причин.
на что имеет полное право ;)

Ну сделай если такой умный
....... Да и сколько раз спрашивал совета тут на форму все умники только выпендривались но делом никто не помог.
.....поэтому не нужно не зная меня оценивать мои этические принципы. Дал оценку участникам я из личного опыта пребывания тут.......
я не оценивал Ваши этические принципы, я всего лишь прочел и дал оценку написанному ВАМИ.
А вы дали оценку людям !
....... все умники только выпендривались...
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Re: Как сделать ссылку на товар?
« Ответ #11 : 29.04.2013, 14:44:31 »
Как-то перерастает вся тема в обсуждение кто плохой, а кто хороший.
Хочу подвести некий итог.
Да, действительно я стал замечать, что помощи многие люди не могут выпросить. Действительно мало стало специалистов, готовых отвечать на вопросы.
Собственно и причина тоже понятна. Большинство вопросов относится с настолько базовым знаниям web-программирования... Хотя нет, даже HTML-вёрстке. darknefrit, не подумайте, что я имею ввиду ваш вопрос.
Мой ответ действительно был бесполезен для того кто его задал, но это не повод вызывающе себя вести. В таких случаях достаточно было сообщить, что этот ответ не даёт нужных результатов.
Я не сижу целыми сутками на этом форуме, как допустим это было год назад, но всегда довожу свой ответ до логического завершения, впрочем как и те немногие завсегдатаи, которые являются основными ответчиками на вопросы.
Все мы люди... Всех раздражают несодежрательные ответы. Однако немного терпения и вопросы найдут свои ответы.
Поэтому предлагаю закрыть тему.
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Как сделать ссылку на товар?
« Ответ #12 : 29.04.2013, 15:01:03 »
закрыто
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Товар - файл. Как ограничить добавление в корзину только 1 шт?

Автор SLV

Ответов: 15
Просмотров: 2354
Последний ответ 24.07.2025, 11:34:21
от SLV
JoomShopping, вывод всех категории к которым принадлежит товар

Автор Valent777

Ответов: 12
Просмотров: 2461
Последний ответ 01.11.2024, 14:57:28
от kit2m2
Пакетная загрузка изображений в товар/категорию JoomShopping

Автор Frost68

Ответов: 3
Просмотров: 1940
Последний ответ 13.08.2024, 06:54:24
от Lemonez
JoomShopping 5 в части браузеров не удалить товар

Автор oslyabya

Ответов: 3
Просмотров: 1505
Последний ответ 05.07.2024, 15:11:29
от kit2m2
Разные ссылки и названия на один товар

Автор gooodwin67

Ответов: 2
Просмотров: 1180
Последний ответ 04.11.2023, 12:34:19
от nevigen