Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Dart990

Пользователи
  
  • Публикаций

    167
  • Зарегистрирован

  • Посещение

Все публикации пользователя Dart990

  1. Я вот присматриваюсь к приобретению, но хотя бы минимальные обновления, или расширения функционала не наблюдаются, всё версия 1.0. Автор не забросил модуль?
  2. Скачал эту версию, облако появилось, но в шапке сайта пишет - Notice: Array to string conversion in /home/***/***.com.ua/www/catalog/model/module/tagcloud.php on line 27, и если нажимать на теги то показывает что ничего не найдено. Проверил на двух разных сайтах с opencart 1.5.6.4, тоже самое.
  3. :cry: , буду надеяться что лень когда то пройдет... :-)
  4. Заменил, теперь пишет - Notice: Array to string conversion in /home/***/***.com.ua/www/catalog/model/module/tagcloud.php on line 27.
  5. catalog/model/module/tagcloud.php Везде где product_tag изменить на product_description? <?php //----------------------------------------------------- // based on TagCloud Created by villagedefrance //----------------------------------------------------- class ModelModuleTagCloud extends Model { public function getRandomTags($limit = 5, $min_font_size = 9, $max_font_size = 25, $font_weight) { $product_id = array(); $names = array(); $totals = array(); $tags = array(); $tagcloud = false; if (isset($this->request->get['path'])) { $path = explode('_', $this->request->get['path']); $category_id = end($path); $tagNameQuery = $this->db->query("SELECT DISTINCT tag FROM " . DB_PREFIX . "product_tag pt join " . DB_PREFIX . "product_to_category p2c on p2c.product_id = pt.product_id WHERE p2c.category_id = " .$category_id. " and language_id=" . (int)$this->config->get('config_language_id') . " order by rand() LIMIT " . (int)$limit); } else $tagNameQuery = $this->db->query("SELECT DISTINCT tag FROM " . DB_PREFIX . "product_tag WHERE language_id=" . (int)$this->config->get('config_language_id') . " order by rand() LIMIT " . (int)$limit); if (count($tagNameQuery->rows) > 0) { foreach ($tagNameQuery->rows as $row) { $tagCountQuery = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_tag WHERE product_id = '" . $product_id . "' AND language_id = '" . (int)$this->config->get('config_language_id') . "'"); $names[] = $row['tag']; $totals[] = $tagCountQuery->num_rows; } $tags = array_combine($names, $totals); $tagcloud = $this->generateTagCloud($tags, true, $min_font_size, $max_font_size, $font_weight); } return $tagcloud; } private function generateTagCloud($tags, $resize = true, $min_font_size = 9, $max_font_size = 25, $font_weight) { if ($resize == true) { arsort($tags); $max_qty = max(array_values($tags)); $min_qty = min(array_values($tags)); $spread = $max_qty - $min_qty; if ($spread == 0) { $spread = 1; } $step = ((int)$max_font_size - (int)$min_font_size) / ($spread); $cloud = array(); foreach ($tags as $key => $value) { $size=rand((int)$min_font_size,(int)$max_font_size); $pieces = explode(",",$key); shuffle($pieces); $key = $pieces[0]; $cloud[] = '<a href="' . $this->url->link('product/search', 'filter_tag=' . $key) . '" style="text-decoration:none;font-size:' . $size . 'px;font-weight:' . $font_weight . ';" title="">' . $key . '</a> '; } } else { foreach ($tags as $key => $value) { $pieces = explode(",",$key); shuffle($pieces); $key = $pieces[0]; $cloud[] = '<a href="' . $this->url->link('product/search', 'filter_tag=' . $key) . '" style="text-decoration:none;" title="">' . $key . '</a> '; } } $tagcloud = ''; shuffle($cloud); for ($x = 0; $x < count($cloud); $x++) { $tagcloud .= $cloud[$x]; } return $tagcloud; } } ?>
  6. Что то ещё более сложное чем просто столбец добавить :o , как же это можно сделать ?)
  7. Если б я знал как :cry: , Установил самый популярный на данном форуме - Модуль Облако тегов (TagCloud) для OpenCart 1.5.x 2.0 Выдает ошибку которая ниже, нужно только столбец добавить? плиз хелп, как это сделать ? Fatal error: Uncaught exception 'ErrorException' with message 'Error: Table '***_db.product_tag' doesn't exist<br />Error No: 1146<br />SELECT DISTINCT tag FROM product_tag pt join product_to_category p2c on p2c.product_id = pt.product_id WHERE p2c.category_id = 59 and language_id=2 order by rand() LIMIT 1' in /home/***/***.com.ua/www/system/database/mysqli.php:41 Stack trace: #0 /home/***/***.com.ua/www/vqmod/vqcache/vq2-system_library_db.php(20): DBMySQLi->query('SELECT DISTINCT...') #1 /home/***/***.com.ua/www/catalog/model/module/tagcloud.php(19): DB->query('SELECT DISTINCT...') #2 /home/***/***.com.ua/www/catalog/controller/module/tagcloud.php(40): ModelModuleTagCloud->getRandomTags('1', 9, 25, NULL) #3 /home/***/***.com.ua/www/vqmod/vqcache/vq2-system_engine_controller.php(43): ControllerModuleTagCloud->index(Array) #4 /home/***/***.com.ua/www/catalog/controller/common/column_left.php(72): Controller->getChild('module/tagcloud', Array) #5 /home/***/***.com in /home/***/***.com.ua/www/system/database/mysqli.php on line 41
  8. Подскажите пожалуйста, какой есть рабочий модуль - облако тегов (не 3D, без Flash), для openacrt 1.5.6.4. Перепробовал разные, ни один нормально не работает, все устаревшие, то ошибки выдают, то каких то полей в базе им не хватает.
  9. Подскажите, если в сценарии включил отзывы для продуктов модулем, можно ли вернуть обратно стиль который был? Кнопки выключить или чего то подобного не нашел, если снова нажать - включить, то ничего не меняется. (с этим вопросом разобрался, увидел что виджет появился) И ещё такой вопрос, отзывы от продуктов приходят в админке в стандартный opencart раздел комментариев, а от статей в блоге в раздел комментариев модуля, так и должно быть?
  10. я в деле 8-) УЧАСТВУЮ В ДОРАБОТКЕ ПО РАССЫЛКЕ ПРОСМОТРЕННЫХ ТОВАРОВ
  11. Как Markimax вам и подсказал, в админке модуля, CSS таб (Настройки -> CSS сайта -> Пользовательский css код), присвойте классу .reviews_columns - background(background-color) #fff; .reviews_columns { background: #fff; }
  12. Может человек потестирует и позже купит ). Я честно признаюсь, тоже сначала скачал пиратскую версию, посмотрел, мне модуль понравился, и как законопослушный гражданин, купил лицензию ). Так что, как мне кажется, пиратство не всегда во вред, зависит конечно и от добросовестности пользователя ;)
  13. Весь день искал, нигде не нашел информацию как использовать blog_id, только для wordpress..
  14. как то так.. не работает :oops: <?php if ($record['blog_id'] == 5) { ?> <a href="<?php echo $record['blog_href']; ?>" style="<?php echo $record['settings_blog']['reserved']; ?>" class="blog-title blog-record-list category-name"><?php echo $record['blog_name']; ?></a> <?php } else if ($record['blog_id'] == 6) { ?> <a href="<?php echo $record['blog_href']; ?>" style="<?php echo $record['settings_blog']['reserved']; ?>" class="blog-title blog-record-list category-name"><?php echo $record['blog_name']; ?></a> <?php } ?> <?php } ?>
  15. Markimax, помогите пожалуйста, как можно реализовать? https://opencartforum.com/topic/43206-решено-каким-способом-можно-сделать-чтоб-назва/?do=findComment&comment=365726
  16. Подскажите пожалуйста, как ещё можно сделать чтобы в основной категории посты из других категорий выводились с названием своего цвета. Суть не сильно поменялась, в категориях разобрался как задавать свои стили для названия, но теперь задача в следующем, есть основная категория - Блог, в ней 2 подкатегории - Обзоры и Наука, у Обзоры - розовый цвет: у Наука - синий: и есть Блог в котором эти подкатегории: Как сделать чтобы в Блоге у подкатегорий был свой цвет (такое распространено на сайтах, иначе без этого частично пропадает смысл в своих цветах у каждой подкатегории), может в данном случае как раз подойдет blog_id? Только не знаю что нужно делать, в гугле не нашел, как можно прописать в данной строке? <a href="<?php echo $record['blog_href']; ?>" style="<?php echo $record['settings_blog']['reserved']; ?>" class="blog-title blog-record-list category-name"><?php echo $record['blog_name']; ?></a>
  17. у меня по дефолту /system/cache/seocmspro.php , или там не должно быть? :unsure: Мне ещё показалось странным что стили и картинки модуля все в cache.
  18. Спасибо, разобрался ). Признаю, я немного сглупил, хорошо что дали подсказку а не расписали как всё сделать, а то сам бы поленился подумать ). Но всё таки, было бы хорошо, если в демо-админке в какой то категории, для примера, было заполнено поле "зарезервировано", а то я лично не сразу понял что там должно быть, php, css или html, тогда точно меньше бы вопросов задавал, т.к обычно если что то не понятно, всегда смотрю в демке, но в данном случае пустое поле мне ни о чем не сказало. А так в очередной раз удивляюсь насколько функциональный модуль! )
  19. Если б я хоть знал куда.. :-) Вы написали в шаблоне использовать, там и прописал. ) Уже и так пробовал ) <a href="<?php echo $record['blog_href']; ?>" class="blog-title blog-record-list category-name"><?php echo $record['settings_blog']['reserved']['blog_name']; ?></a> Получил Warning :oops:['blog_name'] ведь должно оставаться? иначе как называния категорий будет видно. Смотрел в демо-админке модуля, думал может там в какой то категории для примера заполнено поле - "зарезервировано", не нашел, даже не знаю в каком формате в нем должно быть записано, сss или html.
  20. Не очень понимаю принцип работы поля "зарезервировано". В шаблоне было: <a href="<?php echo $record['blog_href']; ?>" class="blog-title blog-record-list category-name"><?php echo $record['blog_name']; ?></a> Добавил $record['settings_blog']['reserved'], получилось: <a href="<?php echo $record['blog_href']; ?>" class="blog-title blog-record-list category-name"><?php echo $record['blog_name']; ?><?php echo $record['settings_blog']['reserved']; ?></a> Или нужно тогда ещё убрать <?php echo $record['blog_name']; ?>?Далее в нужной категории прописываю стили, получается такое.. Думал, может в поле нужно не css указывать а html, тоже что то не то..

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.