Автор Тема: [Решено] - Помогите вставить видеоролик с youtube  (Прочитано 5428 раз)

25 Сентябрь 2013, 17:21:23
  • Новичок
  • *
  • Сообщений: 22
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Пытаюсь вставить ролик с youtube. В содержании странице иконка Добавить/изменить клип ->  Указываю Тип: Вставка ссылки на ресурс в Iframe, Адрес: ссылка на youtube.  Потом вставить, сохранить -> Ошибка Неправильное поле контент (Russian).  Помогите вставить видеоролик с youtube. :(
25 Сентябрь 2013, 17:52:29
Ответ #1
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Проверяйте ид подключенных языков.
Проблема не в вставки видео, а в локализации.
Ид языка при сохранении не совпадает с выбранным переводом.
26 Сентябрь 2013, 10:04:44
Ответ #2
  • Новичок
  • *
  • Сообщений: 11
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Пытаюсь вставить ролик с youtube. В содержании странице иконка Добавить/изменить клип ->  Указываю Тип: Вставка ссылки на ресурс в Iframe, Адрес: ссылка на youtube.  Потом вставить, сохранить -> Ошибка Неправильное поле контент (Russian).  Помогите вставить видеоролик с youtube. :(
Заходишь на свой фтп: файл classes/Product.php

'description' =>                 array('type' => self::TYPE_HTML, 'lang' => true, 'validate' => 'isCleanHtml'),
'description_short' =>             array('type' => self::TYPE_HTML, 'lang' => true, 'validate' => 'isCleanHtml')

в этих строках заменить isCleanHtml на isString
26 Сентябрь 2013, 11:11:05
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Цитата: zbrwska
Заходишь на свой фтп: файл classes/Product.php
'description' =>                 array('type' => self::TYPE_HTML, 'lang' => true, 'validate' => 'isCleanHtml'),
'description_short' =>             array('type' => self::TYPE_HTML, 'lang' => true, 'validate' => 'isCleanHtml')
в этих строках заменить isCleanHtml на isString
Только если вставляешь код. Если делаешь как советывают в руководстве пользователя prestashop, то не нужно этого делать.
Вставка видео
1. Нажать на кнопку Добавить/Изменить клип.
2. Указать - Тип, Адрес, Размеры.
Не вставлять код клипа.
Работает на версии 1.5.3 и выше.
26 Сентябрь 2013, 11:15:02
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
У меня  PrestaShop 1.5.4.1
В Product.php
'description' => array('type' => self::TYPE_HTML, 'lang' => true, 'validate' => 'isString'),
'description_short' => array('type' => self::TYPE_HTML, 'lang' => true, 'validate' => 'isString'),
Я ничего не менял.
26 Сентябрь 2013, 11:29:50
Ответ #5
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 105673
  • Репутация: +39553/-0
    • Просмотр профиля
    • Webstudio UwK
У меня  PrestaShop 1.5.4.1
Я ничего не менял.
Вам не нужно ничего менять. В базовом классе Product в prestashop, начиная с версии 1.3, эти поля всегда
'description' => 'isString', 'description_short' => 'isString'
Cоздание интернет сайтов Webstudio UwK
27 Сентябрь 2013, 13:35:02
Ответ #6
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Тему можно закрывать.
Для prestashop 1.5.5
Настройки > Общие настройки
Установить
Разрешить плавающие фреймы и поля html Да

Решение из темы Prestashop - Видео в описании товара