-
Публікації
2 247 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Baco
-
-
<div itemprop="reviews" itemscope itemtype="http://schema.org/AggregateRating">
<img src="five-stars.jpg" />
<meta itemprop="ratingValue" content="5" />
<meta itemprop="bestRating" content="5" />
Проголосовало <span itemprop="ratingCount"><php echo rand(3, 4); ?></span> <s>Ментоловых карасей</s>.
</div>
-
А по второму вопросу, не указаны обязательные параметры:
-
1. Какой параметр по умолчанию у переменной: $rating ?
2. Не может ли получиться так, что при round($rating,1) == 0 или вообще false ?
-
Если бы это был коммерческий продукт, тогда возможно и была бы обнова, а-ля на мобилке, а так, то тут нет такого, при обновлении нужно следовать строгому алгоритму и лишь в этом случае можно достичь успеха, но как описал камрад выше, я бы посоветовал создать на каком то тестовом поддомене новый магазин, на страый установить какой то экспортёр в ексель файл, и на новый так же, подправить данные в файле и затянуть их в уже новый - это оптимальный для вас путь по переносу, если же вы сторонних садо-мазо, то можете начать отсюда (только имейте ввиду, что за вопросы по обновлению, которые уже рассматривались а вам было лень поискать, могут применить модераторы штрафы)
-
в идеале это задать свой артикул для каждой опции и обновлять подобно товарам.
Так теперь получается надо каждой опции прописывать артикул, и тогда уже по нему (как идентификатору) апдейтить... а это тоже немалая работа... в общем, без вменяемой задачи, описывающей логику, что либо писать бессмысленно.
-
Если вопрос в обновлении таблицы с ценой привязанной к товару (так как лишь при редактировании товара задаются цены опциям) то можно набросать небольшой импортёр CSV файла, который по id опции будет апдейтить, только вот вопрос, а как вы разберётесь среди 1000 опций, которой какая цена ?
-
1.5.5.1.2 - оптимальней всего, если выбор пал на ocStore, но так просто с 1.4.9 не перепрыгнуть, нужно базу немного переконвертировать + с тегами поиграться, шаблон выбрать, модули адаптировать...
-
Обратитесь к автору, думаю он поможет в решении...
-
-
PHPExcel жрёт слишком много ресурсов, оптимальней всего - использовать какое то платное решение, которое решает такие задачи.
-
Ну как мне помниться это я сам нашёл и применил... По другому никак эту ошибку побороть не смог.
Сейчас стоят файлы из дистрибутива и сыпятся ошибки...
дубль № 2:
когда ошибка срабатывает ? или просто при входе де на главную или на странице контактов или при рассылке сообщений клиентам магазина в админке ?
попробуйте грамотно диагностировать момент возникновения ошибки, а не показывать результат из журнала...
-
:-D и как решение, вам было предложено "закрыть" всё через $data = mb_convert_encoding($data, 'UTF-8', mb_detect_encoding($data)); ?
искать надо, какой модификатор или какое действие вызывает данную ошибку и там устранять.
-
что именно ? в 2-х словах, с тем кодом вы имеете то, что описали в терминологии "XSS-атака", разбирать же логику и каждую переменную смысла не вижу...но потом что-то перестало работать
-
напишите в ЛС доступы по тимвъюверу, подсоблю в решении...
-
повторять не надо и спойлер использовать попробуйте... по примеру "выхлопа" видно, что в переменной - категории отображаются, если вы не знаете чем занимаетесь - найдите специалиста, мы не изучаем тут основы php мы помогаем в решениях...
-
а если, после:
$this->data['all_categories'] = $this->model_catalog_category->getCategories(0);
добавить:
$this->log->write('categories:' . print_r($this->data['all_categories'],1));
обновить главную, после внесённых изменения и показать, что в журнале ошибок появилось ?
-
$this->load->model('catalog/category');
$this->data['all_categories'] = array();
$this->data['all_categories'] = $this->model_catalog_category->getCategories(0);
-
Дайте пару тугриков Алексу на пиво и он исправит, зачем лезть в дремучий лес ?
-
Вот делал подобное (под основным рисунком есть рисунок с названием "Видео"), логика такая же как описал Паша, в админке в неиспользуемое поле вносится код, а уже в самой категории идёт проверка этого поля и, если в нём есть какой то набор символов, то автоматически подставляет по типу:
<iframe class="youtube" src="http://www.youtube.com/embed/<?php echo $my_data_from_field; ?>?wmode=transparent&enablejsapi=1&loop=1&hd=1&vq=hd1080&version=3&playlist="<?php echo $my_data_from_field; ?>" width="100%" height="100%" frameborder="0" allowfullscreen></iframe>
-
request.php - найти:
$data = mb_convert_encoding($data, 'UTF-8', mb_detect_encoding($data));
заменить на:
$data = htmlspecialchars($data, ENT_COMPAT, 'UTF-8');
Ну и мутный класс:
class ControllerProductSearchMobile extends Controller { public function index() { $query = ""; foreach($_POST as $key => $value) { $query .= '&' . $key . '=' . $value; } $this->redirect($this->url->link('product/search') . $query); } }
поменять хотя бы так:
class ControllerProductSearchMobile extends Controller { public function index() { $query = ""; $my_post_data = $this->request->post; foreach($my_post_data as $key => $value) { $query .= '&' . $key . '=' . $value; } $this->redirect($this->url->link('product/search'. $query)); } }
-
анализировать и исправлять...
-
Сюда (https://opencartforum.com/files/file/558-mульти-banner-mbanner/) не смотрели ?
-
Мультимагазин поддерживает ?
-
Спрос порождает предложение... Надо мод писать, который бы сверял по какой то базе номерочек, желательно перед подтверждением и желательно на Аяксе...
[Решено] Снипеты гугла
в SEO-питання (оптимізація та просування магазину)
Опубліковано:
Я бы в контроллере подправил (catalog/controller/product/product.php):
поменял бы на:
Комрад же подсказал решение для tpl-ки...