Перейти к содержанию
demon416

Глобальная подмена title, description при совпадении с url из списка

Рекомендуемые сообщения

магазин на opencart 2

сеошник желает странного и с каждым днем все больше

чтобы не рассыпать костыли по всему коду хочу написать модуль работающий со всеми страницами магазина и подменяющий title description и что еще в голову сеошника взбредет по определенным url. но не могу найти внятной документации или хорошего примера

на данный момент мне не понятно как сделать чтобы модуль вызывался для всех страниц и непонятно как сделать так чтобы он вызывался последним(чтобы другие модули не переписывали своими значениями)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вам рассказать как это сделать?

5000р - 10 занятий

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вам нужно в system library document

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
6 минут назад, spectre сказал:

вам нужно в system library document

но этого мало

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
12 минут назад, chukcha сказал:

Вам рассказать как это сделать?

5000р - 10 занятий

мне подсказать где почитать

за 5 тыщ можно и готовый заказать

12 минут назад, spectre сказал:

вам нужно в system library document

спасибо посмотрю

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, demon416 сказал:

мне подсказать где почитать

зато станете просветленным :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, demon416 сказал:

по определенным url

тупая затея

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

переписывать все установленные модули не лучше

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@spectre я так понимаю вы предлагаете пропатчить базовый класс документа через модификатор?

глубоковато както

 

Изменено пользователем demon416

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
6 минут назад, demon416 сказал:

@spectre я так понимаю вы предлагаете пропатчить базовый класс документа через модификатор?

Что вам это даст?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

теоретически (ибо не проверял) даст возможность подменив сеттер записать в поля класса что угодно по каким угодно условиям

но имхо это костыль

должны же быть более высокоуровневые возможности

Изменено пользователем demon416

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

сеттайтл в футере тоже порадует следующих разрабов))) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

я малость не в теме ибо увидел код опенкарта 4 дня назад

вы имеете ввиду в шаблоне футера?

 

я потому и спрашиваю чтоб не сделать подлянку ни себе ни людям

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

отправить сеошника на шахту уголь добывать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

я то согласен ))

но владелец сайта решил ему дать пару месяцев на получение результата

 

зы после сотой переформулировки вопроса к гуглу попались таки нужные статьи вроде бы разобрался что и как

и таки непонятно зачем писать в тему если не собираешься помогать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@demon416 где ПСы держат инфу о страницах сайта?
каким образом их генерация при посещении страницы повлияет на ПСов?

 

Цитата

Вопреки заблуждению многих чайников, поисковые системы выдают информацию не о страницах, находящихся в интернете, а о страницах, находящихся в базе данных поисковой машины

ваш сеочайник перекипел, вот и

2 часа назад, demon416 сказал:

и таки непонятно зачем писать в тему если не собираешься помогать

подумайте ещё раз

и спросите его, конечный результат который он хочет получить каков, зачем, для чего, что на выходе должно получиться конкретно на примерах?
вот тогда возможно и ответы иные будут

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

и к чему это сообщение?

мне как программисту вообще фиолетово на ПС

у меня есть ТЗ

вопрос на этом форуме именно по реализации этого ТЗ

вместо того чтоб сказать "у хидера есть свой отдельный контроллер"

развели кучу офтопика

 

конечный же результат описан в первом сообщении 

сеошник желает кастомные title и description на определенных страницах

в частности на странице фильтра с определенными параметрами и на страницах производителей

и если на второе готовые модули еще есть

то на первое их нет

 

Изменено пользователем demon416

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вам отвечают здесь пишут "далеко"  не программисты и "далеко" не сеошники

Или вы нам не все ТЗ показали..
 

25 минут назад, demon416 сказал:

вместо того чтоб сказать "у хидера есть свой отдельный контроллер"

Это здесь совсем  не причем, потому что  контроллер header находится в совсем другом  пространстве имен.. И связан только через document->getTitle

Продолжайте дальше смотреть принципы формирования тегов

А сеошника гоните в шею

ps Мое предложение еще в силе

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
6 минут назад, chukcha сказал:

А сеошника гоните в шею

И программиста незнакомого с opencart.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

все когдато с чегото начинали 

отсутствие внятной документации вполне себе обьективный недостаток opencart

@chukcha  мне этого вполне достаточно чтобы написать то что я хочу достаточно безопасным и достаточно быстрым способом

да возможно это ректальная тонзилэктомия но работать будет

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, demon416 сказал:

и к чему это сообщение?

мне как программисту вообще фиолетово на ПС

у меня есть ТЗ

вопрос на этом форуме именно по реализации этого ТЗ

вместо того чтоб сказать "у хидера есть свой отдельный контроллер"

развели кучу офтопика

 

програмист, откройте файлы там всё понятно и видно, я тормоз ни разу не програмист и не разработчик и то чето там вижу
иначе вот сюда не то значит сюда
не развели бы если бы бредом не озадачивали и за бред не брались.
у всех страниц там есть все мета, у тех что нет тоже есть
накой подменять то что и так есть у каждой страницы..  говорю же
отправьте сеошника руду добывать
или если лень каждый товар прописывать
вот СеоГена шарит это
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

нет мета в фильтре и не было

не разбираетесь не пишите

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
48 минут назад, demon416 сказал:

нет мета в фильтре и не было

не разбираетесь не пишите

поставьте фильтр с мета
не пишу

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, demon416 сказал:

отсутствие внятной документации вполне себе обьективный недостаток opencart

 

https://github.com/opencart/opencart/wiki

http://docs.opencart.com/en-gb/developer/module/

 

Да и опенкарт это обычный MVC, какая еще должна быть документация? 

 

Вот тут хорошо сказал @ravilr

процитирую его слова:

 

В 21.01.2013 в 17:02, ravilr сказал:

что то можно найти в данной теме описание где что лежит

А так, это все вроде как MVC - Model View Controller

Программисты как то разбираются и без документации, это как если умеешь водить машину, то практически не важно какая у Вас модель авто... сел и поехал.

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

представьте себе mvc далеко не универсальная парадигма и еще не все на ней работает (и никогда не будет собственно)

на гитхабе еще чтото похожее на то что должно быть

по второй ссылке одни общие рассуждения

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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