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

Научить поле артикул понимать html код

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

Доброе утро! Помогите разобраться.

Как перепилить поле например "Артикул" SKU чтобы оно понимало html, хочу видео с ютуб выводить через него?

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


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

del

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


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

p.s. хотя может было бы корректнее привязать ckeditor...

 

 

А это как делается, не подскажите?

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


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

del

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


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

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

 

В файле catalog/controller/product/product.php в разных местах ставил...

или не реагирует, или вообще ничего не выводит

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


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

del

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


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

del

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


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

и все? а дальше? размер окна...див с определенным позиционированием и размерами?

 

и все!

пока хочу только получить результат, на тегах проверяю....

так как это еще не все, форма в админке код с ютуба режет странно как то...

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


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

Это не правильно, так нельзя делать. SKU это текстовое поле, оно в базе прописано как varchar(64) то есть всего 64 символа.

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


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

del

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


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

del

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


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

del

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


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

То что так сделать можно совсем не означает что нужно делать именно так.

1. Это идеологически не правильно, поле sku это sku и использоваться оно должно по назначению.

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

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

4. Решение, которое предложено в простонародье называется словом "говнокодинг" это "костыль" а не решение.

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


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

del

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


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

А зачем такой "вело" вариант (с извращениями над sku и моделью) - не пойму!

 

Есть модуль который это делает без лишних "телодвижений" без vqmod и без редактирования файлов

 

SEO CMS PRO - просто делаете рекомендуемые товары к "статье"- с видео

 

Причем списком с возможностью задать вопрос по видео и т.п. т.е. профессиональное решение этой проблемы, а не костыли

 

И получаете как на демо модуля:

 

1931598568.jpg

  • +1 1

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


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

sv2109

поставлена конкретная задача- предоставлено решение...

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

UPC, EAN, JAN, ISBN, MPN...... тогда это не будет считаться "говнокодом" ?  Или проще написать вкюмод и "впарить" за N-нную сумму ТС ? 

или данное решение, которое воспроизводится минуты за 3, так же идет в разрез с политикой ОС ? 

решение вставить код видео в графу SCU - не мое решение, а того кто спросил- видимо он продумал дальнейшую судьбу своего магазина и готов к решению проблем и конфликтов...

перед всеми, кто далее будет работать с данным сайтом с этим "говнокодом" приношу искренние извинения...

 

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

 

Работать с сайтом буду я!

Спасибо за предоставленное решение!

Мысль пришла взялся за ее выполнение, не обдумав. Но все же почитав сообщение этой темы мне стало ясно, лучше пойти другим путем  :-) 

 

с добавлением нового поля в админке и новой таблицы в БД

 

скачал модуль, немного поправил и все теперь хорошо))

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


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

То что так сделать можно совсем не означает что нужно делать именно так.

1. Это идеологически не правильно, поле sku это sku и использоваться оно должно по назначению.

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

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

4. Решение, которое предложено в простонародье называется словом "говнокодинг" это "костыль" а не решение.

 

100% согласен с sv2109

 

Это не костыль-магазин делаете. Надо использовать нормальные профессиональные решения, а не костыли.

Ну в крайнем случае vqmod допилы дополнительных табов с поддержкой HTML кода (хотел ссылку дать но не имел с ними дело)

 

Если задают не правильные вопросы - то надо тому кто задал вопрос - объяснить и поставить на правильный путь, а не просто ответить костылем на костыльный вопрос, ведь априори тот кто задал вопрос - не знает как правильно решить его.

 

Кому это пришло в голову использовать поля карточки товара в целях не по назначению! Ну что за мысли не стандартно костыльные.

Разработчики - костыльшики, есть дисциплина такая "Разработка архитектуры ПО" - почитайте на досуге

Если бы самолеты делали вот так вот (не по стандартам) они падали бы как яблоки осенью

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


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

del

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


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

Дядя Паша, тут проблема ж не в костыле, и вставках. А проблема в том, что вы не до конца понимаете суть сущностей и экстраполирование этого в модель ООП.

 

Если мы говорим о введении нового типа данных (вставка кода видео) в контекст набора данных (совокупная информация о товаре), то мы должны не использовать существующие сущности, подменяя их контекст, а вводить новые.

И вам именно об этом хотят сказать.

SKU - это SKU. Это артикул производителя, и трогать его не нужно. Добавить сущность product['videocode'] - немногим сложнее, чем переопределить структуру этого типа данных в SKU, и чем уж постить кривой костыль, может лучше запостить правильное решение, на 3 минуты более времязатратное ?

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


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

зы - к финансовой стороне вопроса это имеет отношение ровно на три минуты дольше.

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


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

По просьбам телезрителей, сообщения удалены.

Справедливость восторжествовала!

Всем шампанского! 

  • +1 1

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


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

post-20793-0-99078300-1412452288_thumb.jpg

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


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

 

поржал от души :-) но реально не учи плохому а то мы же сами потом в его магазине себе рога сломаем разбираясь что и куда и почему

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

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

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

×

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

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