Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Verwolf

Users
  • Posts

    94
  • Joined

  • Last visited

Everything posted by Verwolf

  1. В общем, получилось) Держите, кому может быть полезно //генерация SEO-тегов страницы с результатами фильтрации foreach($this->data['options']['m']['values'] as $key => $m_val) { if($key == 0) continue; if($m_val['selected']) { //генерация <title> страницы $curTitle = $this->document->getTitle(); $arrTitle = explode('купить',$curTitle); $this->document->setTitle($arrTitle[0].$m_val['name'].' купить'.$arrTitle[1]); //генерация <description> страницы $curDescription = $this->document->getDescription(); $arrDescription = explode('по недорогим ценам',$curDescription); $this->document->setDescription($arrDescription[0].$m_val['name'].' по недорогим ценам'.$arrDescription[1]); } }
  2. Да сижу уже который день пилю))) Думал, может кто угол обработки подскажет)) а то пилю по-всякому, а ничего толком не получается)))
  3. Всё вышенаписанное - это хорошо, но вы, фактически, не получаете url, а составляете его сами, вместо обработчика кода. А как же всё-таки получить url текущей страницы? В инете нарыл, что он хранится в переменной opencarta $og_url – url адрес текущей страницы, значение переменной формируется автоматически (c версии ocStore 1.5.4.1.1) на одном форуме человек даже выложил пример кода с её применением: в *.tpl вставляем: php code: <?php echo $og_url; ?> в *.php вставляем: php code: $this->data['og_url'] = (isset($this->request->server['HTTPS']) ? HTTPS_SERVER : HTTP_SERVER) . substr($this->request->server['REQUEST_URI'], 1, (strlen($this->request->server['REQUEST_URI'])-1)); но у меня лично эти примеры не заработали... вполне возможно. что у меня просто руки не совсем прямые, но если у кого вышло - дайте знать (желательно пример с запросом и результатом) Сам ещё нарыл массив $this->url, но как достучаться до отдельного элемента, не знаю.... В общем, хелп кто может=))
  4. Доброго времени суток, уважаемые форумчане! Суть вопроса такая: необходимо реализовать генерацию title, description, <h1> для SEO продвижения сайта, но сделать их генерацию не для товаров, производителей и категорий (на эту тему информации полно, да и догадаться самому несложно), а для результатов фильтрации товаров по производителям. На сайте стоит фильтр filterPro, но почитав тему, ему посвящённую, я понял, что для моей задачи он не подходит ввиду использования им AJAX. Из того, что попалось на глаза в Интернете, решил применить ocfilter, т.к. он для результатов фильтрации генерит свой url, по которому, по идее, можно обратиться к странице и сгенерировать всё вышеуказанное. Собственно говоря, интересует, как в данном фильтре достучаться до страницы с результатами фильтрации и сгенерить значения тегов для SEO. Если с этим фильтром это сделать проблематично, с радостью выслушаю предложения по другим фильтрам, т.к. применение ocfilter не принципиально. Всем заранее спасибо.
  5. Здравствуйте, уважаемые форумчане! У меня к вам такой вопрос: как filter pro генерирует url страницы с результатами фильтрации и каким образом можно изменить параметры генерации? Очень надеюсь на вашу помощь. Заранее спасибо
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.