-
Публікації
29 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Усі публікації користувача fleep
-
Нужно интегрировать модуль под первую версию шопики, у автора есть мод только под вторую версию. В настоящий момент имеются следующие проблемы: 1. задубливание контента товаров на странице категории 2. не работает переключение "вид" расположения товара, товар всегда встает "список" и не изменяется 3. не работает переход по страницам в категории Тех.данные: ocStore v1.5.1.3 + shoppica-v1.0.11 Предложения в ЛС. Спасибо.
-
Кстати заметил "журнал ошибок" после сего вероломного действа просто плачет на 132 строке :wink:
-
Забыл про order.php. Спасибо
-
%s - передает значение вбитое в админке название магазина - знаю) оно же передает номер заказа Добиваюсь следующего нужно чтобы клиенту приходило письмо тайтл у которого был вида: Заказ %s (номер) в "тут в ручную вбито наз. маг." получен, дождитесь звонка менеджера. Соответственно если я правлю catalog/language/russian/mail/ ....order.php и order.tpl и mail.php смотрел оставляю одну эту переменную %s (то в это место передается название магазина и номер заказа появляется только если это значение применить два раза) Соответственно как сделать так чтоб передавался номер заказа? P.S. Если знаете, или решение есть на форуме просто тките, без возмущений)
-
если это камень в мой огород, то я вообще только увидел это сообщение (и да мне не взаподло оформить) но оно уже оформлено fabrikator за что ему спасибо! В качестве оффтопа для модераторов хорошо бы было создать раздел с подразделами в виде версий остора, в которые накидать готовые решения пользователей конкретно под эти версии и первоочередные решение которые нужно сделать после установки к коим можно отнести на вскидку что вспомнилось (добавление H1 категории товары, код ошибки при скрытии товара из админки, опять же замена mail.php, ключевики на главной, главная в sitemap и еще всякая фигня) Вообще уже сделал столько правок но все благодаря тому что долго курил форум и о каких то траблах узнал совершенно случайно. А ведь у кого то этого времени просто нет, и о многих косяках новичок просто еще не знает соотв в бить в поиск это что то он не может, пока не потратит кукуево времени на чтение!
-
Ок. Понял ваши намеки на штатную рассылку чего либо с вложениями но так как ей пользоваться и не собирался, то...)
-
Если я и господин shelkunov добиваемся удаления из письма белеберды "1bb87d41d15fe27b500a4bfcde01bb0e" и лого в письме нам не нужно (и оно убрано из шаблона письма). В таком случаем правильно ли предложенное решение #47 ? И под цитата "оно просто вырежет из всех писем абсолютно все картинки" о каких картинках речь о лого и ...?
-
Для тех у кого после замены mail.php (пост#33) ничего не приходит, есть решение? Версия PHP 5.2.12
-
Короче не применяйте мое решение, я нах запутался уже этими SeoUrl и SeoPro. Прошу прощения у всех кого ввел в заблуждение вывесив свою методу! Прошло время ......... Итак внесу ясность, информация будет полезна в первую очередь новичкам. Что делает SeoPro из ocStore 1.5.1.3? Формирует только одну ссылку на страницу. сайт/товар (УБИРАЕТ ДУБЛИ) не зависимо от того из какой вы категории заходите, то есть товар у вас может лежать сайт/категория/субкатегория при линке вы попадает на сайт/товар ДУБЛЕЙ НЕТ Правка цитата: заменив seo_pro.php, будет 301 редирект с категории сайт/inde...ategory&path=69 на её дубль сайт/konv...a-novorozennyh/ существует два варианта файла SeoPro от freelancer и от Yesvik ОТЛИЧИЯ: так же существует некая дискуссия у двух уважаемых гуру на счет этого файла о которой косвенно упоминается в этой теме. Итак на взгляд обывателя отличия таковы. от freelancer Формирует только одну ссылку на страницу + формирует красивости линков на index.php?route=product/search index.php?route=account/login index.php?route=checkout/cart index.php?route=account/account index.php?route=checkout/shipping и тд от Yesvik цитата "Этот вариант, кроме формирования по одной ссылке на страницу, контролирует запросы... и если запрос не соответствует ссылке которую формирует SeoPro - редиректит со статусом 301 по правильному адресу." Красивости линков нет, потому что: цитата "Зачем это надо - я не знаю, особенно учитывая что этим страницам (кроме первых двух это об index.php?route=information/contact index.php?route=information/sitemap) вообще не место в индексе ПС, а людям без разницы будет ссылка contact.html или index.php?route=information/contact "Изменение видов ссылок ЧПУ" относятся именно к этому процессу страдания хернёй" если применять этот вариант красивость линков можно добиться правкой базы данных Итог: у кого вкл сеопро в настройках выбирает свой путь (чей вариант ему ближе), у кого не вкл правит seo_url и получает красивости линков на корзину кабинет и тд. Все выше описаное лично мое мнение, на истину не претендую. Прочли и забили
-
Первое - да действительно добиваюсь чтобы у товара была одна ссылка сайт/товар а не + еще сайт/категория/товар; сайт/категория/субкатегория/товар и тд Второе - имелся ввиду этот вариант и еще пробовал другой более ранние. Третье - Почему всплыло? потому что за второй и третий пункт отвечает один и тот же файл seopro.php и уж простите не вычитал что у разных создателей свои цели преследовались. (Ремарка: кстати варианта freelancer мне опять же не помог избавиться от третьего пункта в следствии чего я перешел в другую тему и применил это решение ну эт так к слово такое чувство что в моем случае этот файл вообще не задействуется) Четвертое - это к дублям не относиться согласен, да это украшалка, особо не страдал потратил 15 мин времени, почему и отчего опять же были затронуты эти ссылки объяснил выше. Как итог списался с freelancer решения моего трабла пока нет. p.s. Каюсь, понял, что сам того не ведая смешал в одну кучу правку двух файлов seopro.php и seo_url.php и двух параллельных взаимно не связанных решений! ВСЕМ СПАСИБО!!! ВИНОВАТ САМ (шаловливыми рученками поменял индекс когда то давно и забыл). Выражаю особую благодарность molotochek за оказанную помощь!
-
Прошу прощения за не сдержанность, читайте это "крик души" но мать его, тема дублей муссируется новичками через тему и уважаемые гуру тыкают то в тему seo_url.php то теперь панацея от всего это замена файла seopro но нигде нет четкой инструкции как побороть дубли. Опишу свою ситуацию перед тем как начать активную флудильню на форуме, изучал все и вся, что помогло решить многие вопросы + ожидал реакцию типа "иди туда читай то и все у тебя получится и тд". Читал я уже тут многое, и большинство тем начинаются еще при царе горохе соответственно и многие решения потеряли свою актуальность! (это не по дублям а вообще в целом). Ближе к делу - дубли у меня как были так и есть, и как только задаешься вопросом к гуру так как же их победить и когда они узнают что манипуляции с seopro производились и тыкать в ту тему уже как то не резон сразу голову в песок и тишина. В одной из тем Yesvik-у задают вопрос по поводу SeoPro в сторе 1.5.1.3 искать текст ответа не буду но суть была такой : что в стоковом ocstore 1.5.1.3 есть все для его полноценной работы! Данные: ocstore 1.5.1.3, seopro заменен как от freelancer, так и на Yesvik (от 31 марта) в настройках админки галки проставлены (Seo и прочее проставлены не даун), .htaccess robots правлены, у всего прописаны seourl, у товаров проставлены связи. - Не работает Если кто то думает что у меня там ху....а правок в коде и тд - нет, пробывал ради эксперимента на строковом сторе тоже безрезультатно. Отсюда просьба дабы не мусолить и чтоб эта тема не доставала гуру сделайте уже FAQ по дублям! За уже проделанную Вами работу РЕСПЕКТ, УВАЖУХА, НИЗКИЙ ПОКЛОН! СПАСИБО. На сим моя пламенная речь закончена)
-
заменить содержимое файла seo_url.php (catalog/controller/common/) этим кодом, ориг сохранить на всякий случай <?php class ControllerCommonSeoUrl extends Controller { /* SEO Custom URL */ private $url_list = array ( 'common/home' => 'home', 'checkout/cart' => 'cart', 'account/register' => 'register', 'account/wishlist' => 'wishlist', 'checkout/checkout' => 'checkout', 'account/login' => 'login', 'product/special' => 'special', 'affiliate/account' => 'affiliate', 'checkout/voucher' => 'voucher', 'product/manufacturer' => 'brand', 'account/newsletter' => 'newsletter', 'account/order' => 'order', 'account/account' => 'account', 'information/contact' => 'contact', 'account/return/insert' => 'return/insert', 'information/sitemap' => 'sitemap', 'product/compare' => 'compare', 'account/forgotten' => 'forgotten', 'account/download' => 'download', 'account/return' => 'return', 'account/transaction' => 'transaction', 'product/search' => 'search', 'account/reward' => 'reward', 'account/address' => 'address', 'account/password' => 'password', 'account/edit' => 'edit', 'account/logout' => 'logout', ); /* SEO Custom URL */ public function index() { // Add rewrite to url class if ($this->config->get('config_seo_url')) { $this->url->addRewrite($this); } // Decode URL if (isset($this->request->get['_route_'])) { $parts = explode('/', $this->request->get['_route_']); foreach ($parts as $part) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE keyword = '" . $this->db->escape($part) . "'"); if ($query->num_rows) { $url = explode('=', $query->row['query']); if ($url[0] == 'product_id') { $this->request->get['product_id'] = $url[1]; } if ($url[0] == 'category_id') { if (!isset($this->request->get['path'])) { $this->request->get['path'] = $url[1]; } else { $this->request->get['path'] .= '_' . $url[1]; } } if ($url[0] == 'manufacturer_id') { $this->request->get['manufacturer_id'] = $url[1]; } if ($url[0] == 'information_id') { $this->request->get['information_id'] = $url[1]; } } else { $this->request->get['route'] = 'error/not_found'; } } /* SEO Custom URL */ if ( $_s = $this->setURL($this->request->get['_route_']) ) { $this->request->get['route'] = $_s; }/* SEO Custom URL */ if (isset($this->request->get['product_id'])) { $this->request->get['route'] = 'product/product'; } elseif (isset($this->request->get['path'])) { $this->request->get['route'] = 'product/category'; } elseif (isset($this->request->get['manufacturer_id'])) { $this->request->get['route'] = 'product/manufacturer/product'; } elseif (isset($this->request->get['information_id'])) { $this->request->get['route'] = 'information/information'; } if (isset($this->request->get['route'])) { return $this->forward($this->request->get['route']); } } } public function rewrite($link) { if ($this->config->get('config_seo_url')) { $url_data = parse_url(str_replace('&', '&', $link)); $url = ''; $data = array(); parse_str($url_data['query'], $data); foreach ($data as $key => $value) { if (isset($data['route'])) { if (($data['route'] == 'product/product' && $key == 'product_id') || (($data['route'] == 'product/manufacturer/product' || $data['route'] == 'product/product') && $key == 'manufacturer_id') || ($data['route'] == 'information/information' && $key == 'information_id')) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($key . '=' . (int)$value) . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; unset($data[$key]); } } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } } unset($data[$key]); } /* SEO Custom URL */ if( $_u = $this->getURL($data['route']) ){ $url .= $_u; unset($data[$key]); }/* SEO Custom URL */ } } if ($url) { unset($data['route']); $query = ''; if ($data) { foreach ($data as $key => $value) { $query .= '&' . $key . '=' . $value; } if ($query) { $query = '?' . trim($query, '&'); } } return $url_data['scheme'] . '://' . $url_data['host'] . (isset($url_data['port']) ? ':' . $url_data['port'] : '') . str_replace('/index.php', '', $url_data['path']) . $url . $query; } else { return $link; } } else { return $link; } } /* SEO Custom URL */ public function getURL($route) { if( count($this->url_list) > 0) { foreach ($this->url_list as $key => $value) { if($route == $key) { return '/'.$value; } } } return false; } public function setURL($_route) { if( count($this->url_list) > 0 ){ foreach ($this->url_list as $key => $value) { if($_route == $value) { return $key; } } } return false; }/* SEO Custom URL */ } ?>
-
реферальную иглу :-D
-
Аха, только вот когда они закроются это большой вопрос. Кстати вопрос к гуру (может кто то обратит внимание на эту ветьв дискуса), сколько в среднем приходиться ждать чтоб поисковики убрали из индекса страницы уже давно прикрытые в robots? У меня вот уж по боле месяца тестовые категории (типа apple) болтаются :-D
-
Хороший FAQ, Благодарствую. P.S. еще бы 5 пункт раскрытый из этой темы сюда приобщить чтоб все было перед глазами) Ну эт так для тех кто поиском по форуму не хочет пользоваться не боле того, так то этот пункт гдет уже был раскрыт на форуме.
-
Не понял, а почему у товаров не прописаны seourl, как то на половину получается сделано, для каталогов есть а для товаров нет. Так что ли? а вообще вот так в роботсе закрывается продукты Disallow: /index.php?route=product
-
В жизни так бывает что не все и всем подходит, так и в моем случает то решение у меня не работает (о чем собственно я и написал в ЛЧ) быть может у меня, что то где то не так настроено или не дописано и тд, собственно поэтому и ищу знающего человека который возьмет и посмотрит и за потраченное время получит немного денег. А не будет писать читай форум все решения реализованы и тд. Форум я читаю многое сделано а с этим ступор. Ну да ладно каждый все равно останется при своем мнение.
-
Потенциальный соискатель который не смог понять что контакты в профиле, это что он мне тогда в коде наделает, если в таком моменте уже ступор :wink:а так да личка и профиль рулят сумма выросла в следствии дополнения пары пунктов :-D но желающих как не было так и нет, всплакнуть чтоль :cry: Сердобольные, знающие, пооооОООоомогите :-)
-
Имеется ocStore v1.5.1.3 + shoppica-v1.0.11 Ищется человек для реализации "хотелок" в настоящий момент они следующие: 1. подправить один файл controller.php в модуле Product Filter by Category под ocStore v1.5.1.3 (H1, Title и тд) модуль написан под Opencart и не передает в админке вкладка "товар" сеопрошные поля - так и не дождался помощи сделал сам 2. поправить controller в шаблоне shoppica - на предмет передачи сеопро во вкладку "бренды-главное меню" (по умолчанию shoppica ссылка бренды (ид мануфактура) во вкладке имеет вид /index.php?route=product/shoppica&c_path=61&man_id=16 нужно подправить и сделать так что передавалось значение присвоенное в сеопро. 3. Убрать index.php?route= из ссылок на "контакты, личный кабинет, производители, карта сайта и тд" - и это сделал )) 4. убрать дубли страниц + подправить тэги link в shoppica. .... руб В профиле контакты в профиле, 24 часа на форуме) P.S. Пишем, общаемся, договариваемся, не стесняемся
Останні розширення
-
-
SP Cool Timer Автор: spectre
-
Всі товари магазину Автор: kJlukOo
-
-
Список Замовлень PRO Автор: Parallax