-
Публікації
377 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Yarilo
-
-
-
-
-
9 часов назад, chukcha сказал:
Чем плох модуль?
Ок, а вы знаете что по умолчанию добавляется {{ heading_title }}
причем<a title="{{ heading_title }}><img title="{{ heading_title }}" alt="{{ heading_title }}" />
а если еще и доп картинки?
Вы правы, одна из проблем кроется и в этом коде. тайтл для картинок совсем не нужен, только альт. Но Из-за того же тайтла, вхождение наименования товара увеличивается сразу в 2 раза, соответственно фильтр спама.
-
11 часов назад, Tom сказал:
Видимо один раз название товара и 100500 раз в описании...для особо не понимающих о чём речь.
Том, добрый день! Не в описании, а именно в HTML документе целиком. Нам делали вёрстку и доработки. В скриптах многих отображается наименование товара. В итоге в тексте имеем 1 вхождение+1 тайтл+1 десрипшн+н1..и + 15 в скриптах и т.д... Получаем в итоге в целом в документе вхождение 20.
-
Добрый день, форумчане! Тут такой вопрос, на серче, мне посоветовали снизить вхождение ключевых слов именно в коде страницы.
Объясню, визуально в карточке товара вхождение 2-3 раза максимум. Если открыть html код страницы, то там наименование товара повторяется 20 раз. Это ведь автоматом переспам выходит?
-
В 10.11.2018 в 23:06, markimax сказал:
Вы хотите обойти 12k товаров "автоматом" ?
Не проблема
Заодно и заресайзить изображения согласно google page speed mozgpeg или optijpegЕсть функция обхода магазина и заодно оптимизация изображений под PS
Марк, добрый день! А как Вашим модулем можно автоматом обходить все карточки товара? Стоит Ваш модуль, но чтоб страница и данные закэшировались, необходимо открыть страницу на сайте... Подскажите пожалуйста, как сделать автоматом?
-
Добрый день! с 5 пунктом из инструкции я чтот так и не понял, куда и что нужно добавить. Подскажите пожалуйста.
В 17.06.2017 в 15:13, zetrox сказал:Readme для Opencart 2.3 + кое-какая правка в debug.php + обновленный geshi
Установка:
1. Копируем файлы из папок admin и system в директорую установленного магазина
2. В файл \config.php и \admin\config.php добавляем в конец:
//debug define('DEBUG', true);
2. Файл \index.php и admin\index.php
2.1 \index.php
// рассчет времени работы $sysstart = microtime(true);/*Добавил debuger*/ // рассчет памяти function_exists('memory_get_usage') ? define('MEM_USAGE', memory_get_usage()) : null;/*Добавил debuger*/ // Version define('VERSION', '2.3.0.2.3'); // Configuration if (is_file('config.php')) { require_once('config.php'); } // Install require_once(DIR_SYSTEM . 'library/debug.php');/*Добавил debuger*/ if (!defined('DIR_APPLICATION')) { header('Location: install/index.php'); exit; } // Startup require_once(DIR_SYSTEM . 'startup.php'); start('catalog'); echo !DEBUG ? null : Debug::show($sysstart);/*Добавил debuger*/
2.2 admin\index.php
// рассчет времени работы $sysstart = microtime(true);/*Добавил debuger*/ // рассчет памяти function_exists('memory_get_usage') ? define('MEM_USAGE', memory_get_usage()) : null;/*Добавил debuger*/ // Version define('VERSION', '2.3.0.2.3'); // Configuration if (is_file('config.php')) { require_once('config.php'); } // Install require_once(DIR_SYSTEM . 'library/debug.php');/*Добавил debuger*/ if (!defined('DIR_APPLICATION')) { header('Location: ../install/index.php'); exit; } // Startup require_once(DIR_SYSTEM . 'startup.php'); start('admin'); echo !DEBUG ? null : Debug::show($sysstart);/*Добавил debuger*/
3. файл \system\library\db\mysql.php и mysqli.php добавляем:
3.1. В начало файла после namespace DB;
use DEBUG;
3.2 в mysql.php
// Строку $resource = mysql_query($sql, $this->connection); заменить на:$sysstart = microtime(true); /*Добавил debuger*/ $resource = mysql_query($sql, $this->connection); $row = array(); /*Добавил debuger*/ if(DEBUG){/*Добавил debuger*/ $caller = debug_backtrace();/*Добавил debuger*/ $row['file'] = $caller[1]['file'];/*Добавил debuger*/ $row['line'] = $caller[1]['line'];/*Добавил debuger*/ $row['Duration'] = round(( microtime(true) - $sysstart), 5);/*Добавил debuger*/ $row['Query'] = $sql;/*Добавил debuger*/ Debug::$_profs[] = $row;/*Добавил debuger*/ }
3.3 в mysqli.php
//Строку $query = $this->connection->query($sql); заменить на:$sysstart = microtime(true); /*Добавил debuger*/ $query = $this->connection->query($sql); $row = array(); /*Добавил debuger*/ if(DEBUG){/*Добавил debuger*/ $caller = debug_backtrace();/*Добавил debuger*/ $row['file'] = $caller[1]['file'];/*Добавил debuger*/ $row['line'] = $caller[1]['line'];/*Добавил debuger*/ $row['Duration'] = round(( microtime(true) - $sysstart), 5);/*Добавил debuger*/ $row['Query'] = $sql;/*Добавил debuger*/ Debug::$_profs[] = $row;/*Добавил debuger*/ }
4. Для вывода информации request в файле \system\library\request.php меняем строки:
$this->get = $this->clean($_GET);
$this->post = $this->clean($_POST);
$this->request = $this->clean($_REQUEST);
$this->cookie = $this->clean($_COOKIE);
$this->files = $this->clean($_FILES);
$this->server = $this->clean($_SERVER);
на:$this->get = $this->clean($_GET); $key ='GET'; Debug::$_request[$key] = $_GET; $this->post = $this->clean($_POST); $key ='POST'; Debug::$_request[$key] = $_POST; $this->request = $this->clean($_REQUEST); $key ='REQUEST'; Debug::$_request[$key] = $_REQUEST; $this->cookie = $this->clean($_COOKIE); $key ='COOKIE'; Debug::$_request[$key] = $_COOKIE; $this->files = $this->clean($_FILES); $key ='FILES'; Debug::$_request[$key] = $_FILES; $this->server = $this->clean($_SERVER); $key ='SERVER'; Debug::$_request[$key] = $_SERVER;
Или просто добавить:$key ='GET'; Debug::$_request[$key] = $_GET; $key ='POST'; Debug::$_request[$key] = $_POST; $key ='REQUEST'; Debug::$_request[$key] = $_REQUEST; $key ='COOKIE'; Debug::$_request[$key] = $_COOKIE; $key ='FILES'; Debug::$_request[$key] = $_FILES; $key ='SERVER'; Debug::$_request[$key] = $_SERVER;
5. Файл \system\library\session.php добавляем строки в функцию отображает сессию в реквест
public function start($key = 'default', $value = '') перед return $this->session_id;$key ='SESSION'; Debug::$_request[$key] = $this->data;
-
11 часов назад, johngalt1 сказал:
Не менял. Пытался исправить мутное изображение в категориях на телефонах, так и не нашел решение.
Если у Вас в кэше были картинки и Вы их удалили. То пока пользователь или Вы сами их вновь не откроете, в Кэше их не будет. И поисковый робот скажет что не нашёл и выдаст 404.
-
-
22 часа назад, stringer сказал:
Поэтому не стоит читать всяких Мюллеров
Им лишь бы ляпнуть что-нибудь
Стригут баранов
А инструменты всякие - очень полезная вещь.
К ибею, амазону и др. - их глупо применять. Нет надобности.
Все и так знают про ибей - ведь никому не приходит в голову рекламировать - шашлык!
Шашлыку не нужна реклама!
Тест от гугла бесполезен) это реально просто попугаи...
- 1
-
Благодарю! Буду пробовать. Относительные ссылки да, но учитывая множество доработок, я сильно сомневаюсь что нет прямых ссылок.
-
Добрый день, форумчане! Понадобилось развернуть точную копию своего сайта на тестовом домене test.sait.ru.
Вопрос как правильно и в каком порядке это сделать на ocstore 2.3? Что бы не причинить вред основному сайту.
При копировании SQL базы и файлов по ФТП. Я же получается полностью копирую ссылки внутренние основного?
Может кто подскажет или есть где почитать? Пробовал гуглить, но везде пишут только как развернуть полностью новый ИМ.
Всем заранее спасибо!
-
@Prorab337 добрый день! Приобрели Ваш модуль, установили без проблем. Но как правильно настроить, не можем сообразить. Есть инструкции по настройке? В самом модуле очень мало подсказок по настройке.
-
@deeman я так понял не сталкивались) ясно спасибо. Будем узнавать у СДЭКа
-
@deeman добрый день! Вы правы, проблема видимо в модуле доставки (интеграция СДЭК), переодически очень долго срабатывает =( только вот ума не приложу, как можно ускорить данный процесс. Вы не сталкивались с таким ранее?
-
@deeman добрый день! У нас проблема с долгой загрузкой страницы оформления заказа. Может раньше сталкивались с таким? Стоит Ваш модуль. Последние несколько дней при нажатии оформить заказ, страницу грузит около 30 секунд =(
-
@Prorab337 в коробке я понял, но если потребуется, то можно будет реализовать, верно?
И подскажите когда будет демо, чтоб посмотреть функционал из нутри?
-
@Prorab337 аналог дисконтных карт есть в 1с, их потом можно будет интегрировать, чтоб работали как 1 целое?
В плане есть в 1с карта 1946735, я могу клиенту создать аналогичную на сайте, что бы клиент мог ей пользоваться, как в офлайн магазине, так и онлайн?
-
@Prorab337 добрый день!
Нам необходимо на сайте установить накопительные скидки для клиентов (по аналогии Красное&Белое) по накопленной сумме заказов:
До 19 990 руб (и менее) - скидка 1% на все следующие покупки
От 20т.р. до 30т.р. - скидка 2% на все следующие покупки
От 30т.р. до 40т.р. - скидка 3% на все следующие покупки
То есть, как только клиент достигает суммарного порога, то переходит в следующую группу клиентов и получает уже большую скидку. И так до тех пор, пока не достигнет заданного порога.
С Вашим модулем возможно реализовать такой функционал?
-
@Gusev мне вот интерестно, как страницы фильтра можно быстрее индексировать и повысить их приоритет. В вебмастере после переобхода, страницы в поиск залетают через 1-2 месяца (да они попадают в 10ку и стоят там намертво), но 2 месяца этож ппц... Писать доп обзоры и ставить анкор ссылки на нужные страницы фильтра для ускорения индексации и увеличения внутреннего веса? Только так?
-
15 минут назад, GetWeb сказал:
Похоже что у вас изначально карточка товара имеет такие классы product-layout product-list col-xs-12
А после загрузки, уже при помощи скриптов к ним подключаются другие product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-12
Действительно так и оказалось. Спасибо! Будем править)
-
6 минут назад, prived сказал:
Поднять стили выше , возможно в шапку. Если верстальщики не знают, то Вам пора прощаться
Спасибо, попробуем
-
Повторение запроса (имени товара) в коде страницы
в SEO-питання (оптимізація та просування магазину)
Опубліковано:
Прикрепил скриншоты. Если у товара 1 картинка, то в html документе спам идёт порядка 20 повторений. Если 5 картинок, то уже 112...