osben Опубликовано 22 января, 2012 Жалоба Поделиться Опубликовано 22 января, 2012 api/Products.phpв функции get_products ищем запрос $query = "SELECT p.id, p.url, p.brand_id, p.name, p.annotation, p.body, p.position, p.created as created, p.visible, p.featured, p.meta_title, p.meta_keywords, p.meta_description, b.name as brand, b.url as brand_url FROM __products p ......добавляем в SELECT выбор еще одного поля p.views и того выходит $query = "SELECT p.id, p.url, p.brand_id, p.name, p.annotation, p.body, p.position, p.created as created, p.visible, p.featured, p.meta_title, p.meta_keywords, p.meta_description, p.views, b.name as brand, b.url as brand_url FROM __products p ......в функции get_product тоже правим запрос $query = $this->db->placehold("SELECT DISTINCT p.id, p.url, p.brand_id, p.name, p.annotation, p.body, p.position, p.created as created, p.visible, p.featured, p.meta_title, p.meta_keywords, p.meta_description на $query = $this->db->placehold("SELECT DISTINCT p.id, p.url, p.brand_id, p.name, p.annotation, p.body, p.position, p.created as created, p.visible, p.featured, p.meta_title, p.meta_keywords, p.meta_description, p.views также в этом классе добавляем функцию /** * Функция вносит +1 к просмотру товара * @param $id * @retval object */ public function update_views($id) { $this->db->query("UPDATE __products SET views=views+1 WHERE id=?", $id); return true; } В phpmyadmin выполняем запрос к БД ALTER TABLE `s_products` ADD `views` INT( 10 ) UNSIGNED NOT NULL DEFAULT '0' AFTER `featured`правим view/ProductView.phpПосле // Выбираем товар из базы $product = $this->products->get_product((string)$product_url); if(empty($product) || (!$product->visible && empty($_SESSION['admin']))) return false;добавляем if($product->visible && empty($_SESSION['admin'])) $this->products->update_views($product->id); Правки в шаблоне:product.tpl и products.tplв удобном для Вас месте добавляем <!-- Просмотров --> <small>Просмотров: {$product->views}</small> <!-- Просмотров (The End) --> Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 22 января, 2012 Жалоба Поделиться Опубликовано 22 января, 2012 - страница всех брендовну это уже выложено Цитата Ссылка на сообщение Поделиться на другие сайты
osben Опубликовано 22 января, 2012 Автор Жалоба Поделиться Опубликовано 22 января, 2012 видал, но я хотел чють модернуть, что бы к бренду выводились категории в которых он представлен Цитата Ссылка на сообщение Поделиться на другие сайты
nwnet Опубликовано 22 января, 2012 Жалоба Поделиться Опубликовано 22 января, 2012 А что-же никому не требовалось более актуальные вещи сделать напр. поиск по артикулу или суммарное кол-во товаров в заказе в админке?))) Цитата Ссылка на сообщение Поделиться на другие сайты
osben Опубликовано 22 января, 2012 Автор Жалоба Поделиться Опубликовано 22 января, 2012 Мне лично нет. Рейтинг уже готов, сразу скажу, инструкции слабые пишу, так как нету времени писаниной заниматса, да и не платит за это не кто...Сейчас залью на файл обменник и дам линк Цитата Ссылка на сообщение Поделиться на другие сайты
weranda Опубликовано 23 февраля, 2012 Жалоба Поделиться Опубликовано 23 февраля, 2012 Месяц прошел Где ссылка? Цитата Ссылка на сообщение Поделиться на другие сайты
osben Опубликовано 27 февраля, 2012 Автор Жалоба Поделиться Опубликовано 27 февраля, 2012 а ты поищи соответствующий тему Цитата Ссылка на сообщение Поделиться на другие сайты
kabal Опубликовано 17 марта, 2012 Жалоба Поделиться Опубликовано 17 марта, 2012 у себя в движке не нашел и близко похожих путей и файлов. подскажите новичку что править в этом случае? (выведу необходимую информацию) Цитата Ссылка на сообщение Поделиться на другие сайты
kabal Опубликовано 19 марта, 2012 Жалоба Поделиться Опубликовано 19 марта, 2012 нашел, спасибо за скрипт. весь код правда лежал не в этих конкретных файлах. Цитата Ссылка на сообщение Поделиться на другие сайты
Clean Опубликовано 21 марта, 2012 Жалоба Поделиться Опубликовано 21 марта, 2012 страница отзывов о магазине интересная штука. Цитата Ссылка на сообщение Поделиться на другие сайты
zhenyaweb Опубликовано 23 октября, 2012 Жалоба Поделиться Опубликовано 23 октября, 2012 Выводится 0 просмотров. Даже после обновления страницы Цитата Ссылка на сообщение Поделиться на другие сайты
admsk Опубликовано 3 ноября, 2012 Жалоба Поделиться Опубликовано 3 ноября, 2012 ссылку на скрипт можно Цитата Ссылка на сообщение Поделиться на другие сайты
Slavik911 Опубликовано 7 ноября, 2012 Жалоба Поделиться Опубликовано 7 ноября, 2012 и у меня тоже 0 Цитата Ссылка на сообщение Поделиться на другие сайты
Slavik911 Опубликовано 7 ноября, 2012 Жалоба Поделиться Опубликовано 7 ноября, 2012 разобрался, нужно не через сессию админа заходить Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 22 ноября, 2012 Жалоба Поделиться Опубликовано 22 ноября, 2012 osben Это решения для вывода просмотров товара на сайте?А для админки данное решение подойдёт?Чтобы в админке в каталоге возле каждого товара выводило:Просмотров товара на сайте: 563 Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 22 ноября, 2012 Жалоба Поделиться Опубликовано 22 ноября, 2012 Вот такого вида: Цитата Ссылка на сообщение Поделиться на другие сайты
osben Опубликовано 22 ноября, 2012 Автор Жалоба Поделиться Опубликовано 22 ноября, 2012 да, {$product->views} доступен и в админке Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 22 ноября, 2012 Жалоба Поделиться Опубликовано 22 ноября, 2012 спасибо большущее! Цитата Ссылка на сообщение Поделиться на другие сайты
sandel Опубликовано 1 декабря, 2012 Жалоба Поделиться Опубликовано 1 декабря, 2012 от меня тоже спасибо большое !!! хорошее дополнение для статистики Цитата Ссылка на сообщение Поделиться на другие сайты
pikasso Опубликовано 4 января, 2013 Жалоба Поделиться Опубликовано 4 января, 2013 Ребята прошу пишите под какую версию скрипты выкладываете! а то я так чуть не убил сайт! Цитата Ссылка на сообщение Поделиться на другие сайты
maksam07 Опубликовано 4 января, 2013 Жалоба Поделиться Опубликовано 4 января, 2013 и можно добавить код в bbcode. Цитата Ссылка на сообщение Поделиться на другие сайты
calvin Опубликовано 27 января, 2013 Жалоба Поделиться Опубликовано 27 января, 2013 Нашёл ещё недоработку - когда товар копируешь (дублируешь), то копируется и кол-во просмотров (а у нового овара д.б. кол-во просмотров = 0).Где что надо исправить? Цитата Ссылка на сообщение Поделиться на другие сайты
delprofile Опубликовано 27 января, 2013 Жалоба Поделиться Опубликовано 27 января, 2013 келвин если не ошибаюсь то не поправишь он дубль делает строки. Цитата Ссылка на сообщение Поделиться на другие сайты
calvin Опубликовано 27 января, 2013 Жалоба Поделиться Опубликовано 27 января, 2013 Заменил в api/products.php // Очищаем url $this->db->query('UPDATE __products SET url="" WHERE id=?', $new_id);на // Очищаем url и views $this->db->query('UPDATE __products SET url="", views=0 WHERE id=?', $new_id);Вроде работает ... Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 27 января, 2013 Жалоба Поделиться Опубликовано 27 января, 2013 да, работает. спасибо calvin Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.