easeo

Ckeditor обрезает теги <?php

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

easeo    0

Привет! Есть сайт на Ocstore 1.5.5.1.2, хотел на страницу, через ckeditor добавить php код, но столкнулся с такой проблемой что ckeditor комментирует теги php...Может кто знает, как с этим бороться? )

 

Вставляю: <?php echo $this->getChild('module/form_builder/form_1'); ?>

 

На выходе: <!--?php echo $this--->getChild('module/form_builder/form_1');

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

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


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

У вас в нике упоминается seo, но гугл вас забанил)
в конфиге редактора надо написать

CKEDITOR.config.protectedSource.push(/<?[sS]*??>/g);

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


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

 

У вас в нике упоминается seo, но гугл вас забанил)

в конфиге редактора надо написать

CKEDITOR.config.protectedSource.push(/<?[sS]*??>/g);

 

В гугле море советов, но ни один не подошел )

 

Вставил ваш код в /public_html/admin/view/javascript/ckeditor/config.js  но все осталось прежним.

 

Мне нужно вставить форму через данный скрипт: <?php echo $this->getChild('module/form_builder/form_1'); ?>

 

На выходе получаю вот такое с комментариями:

 

<!--?php echo $this--->getChild('module/form_builder/form_1');

 

Через шаблоны нет проблем вставить, но хочется также, чтобы была возможность и через ckeditor )

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

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


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

Кто знает такая же проблема.

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


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

почему вы думаете что в opencart есть такая дыра в виде инклуда php кода в редактор?

И почему вы думаете что эта ваша жуть вообще должна взлететь?

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


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

Решено переустановкой не с сайта официального, а доработанного.

 

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


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

почему вы думаете что в opencart есть такая дыра в виде инклуда php кода в редактор?

И почему вы думаете что эта ваша жуть вообще должна взлететь?

У меня проблема не в php кодах, а вообще HTML теги резал

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


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

почему вы думаете что в opencart есть такая дыра в виде инклуда php кода в редактор?

Стало быть, так нельзя? В принципе нельзя, по соображениям безопасности? Да?

А яваскрипт можно? Яваскрипт безопасно?

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


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

Стало быть, так нельзя? В принципе нельзя, по соображениям безопасности? Да?

Примерно да.

3 минуты назад, florapraktik сказал:

А яваскрипт можно? Яваскрипт безопасно?

Уточните вопрос :)

 

Вцелом варианты есть. Посмотрите хотя бы на модули markimax с это привязкой через jquery. И это более правильные варианты, хоть и не идеальные.

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


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

 

Уточните вопрос :)

Ну, можно ли в редакторе в режиме кода написать <script type="text/javascript"> </script>, ну и там внутри что-то кодить.

 

Честно, вопрос не конкретный, просто по аналогии с ограничениями на код php решил уточнить за яваскрипт по случаю.:)

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

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


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

вцелом можно. но сам ckeditor может резать. Тогда его пропатчить. ссылка выше должна помочь

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


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

Подскажите, как отключить

 

 Element Information

  • Dialog window name : image
  • Tab name : info
  • Element ID : txtAlt
  • Element type : text

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


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

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

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

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

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

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

Войти

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

Войти


  • Похожий контент

    • От irinal
      добрый день. 
      Проблема с подключением ckeditor. Все началось с того, что стандартный не умеет делать картинку ссылкой)
      ocStore 2.3.0.2
      В настройка "Визуальный редактор по умолчанию" переключила на ckeditor
      И обновила его http://jul-collection.com/opencart-vizualno-tekstovyiy-redaktor-ckeditor-uluchshaem-i-moderniziruem.html
      Очистила весь кэш. проверяла в различных браузеах
      По всей админке редактор сменился, в том числе в каталог/ категории, а вот в товарах никак.
      В чем может быть проблема?
    • От sion999
      Доброго времени.
      Установлен ocStore 2.1.0.2.1. Есть проблема с редакторами.
      Пример кода:
      <h2>Саженцы: малина Крепыш (малиновое дерево).&nbsp;</h2> <hr> <center> <h4>Видеоматериал</h4> <p> <iframe frameborder="0" src="//www.youtube.com/embed/O5H_9lJuprI" width="640" height="360" class="note-video-clip"></iframe> </p> </center> Все как требует Google по валидации кода.
      Summer Note приводит этот код в такой вид:
      <h2>Саженцы: малина Крепыш (малиновое дерево).&nbsp;</h2> <hr> <center> <h4>Видеоматериал</h4> <p> <iframe frameborder="0" src="//www.youtube.com/embed/O5H_9lJuprI" width="640" height="360" class="note-video-clip"></iframe> </p> </center>  
      CKEditor вообще жесть! Тег <h2> и <h4> заменил на <p>. На станице нет вообще описания, а в админке показывает такой код:
      <p>Саженцы: малина Крепыш (малиновое дерево).&nbsp;</p> <hr /> <p>Видеоматериал</p> <p>&nbsp;</p>  
      Summer Note - просто изменяет разметку кода, но хоть ничего не удаляет.
      CKEditor полный бред (хотя его хвалят) - жестоко изменяет код и вообще не выводит инфу на странице.
       
      На ocStore работаю в первый раз и прошу подсказать как настроить Summer Note, чтобы он оставлял код в точности. Я не работаю с визуальным редактором, а просто вставляю в него готовый код, который пишу в Dreamweaver и хочу, чтобы он оставался без каких либо изменений. Так что CKEditor мне вроде как не нужен, но если можно его настроить так, чтобы ВООБЩЕ не менялся код, то подскажите как его настроить.
       
      Подводя итог мне нужна помощь в настройке любого редактора, чтобы вставленный мою код сохранялся без изменений.
      Заранее благодарю за помощь.
       
       
    • От gello93




      Название: WP Gallery for OpenCart 1.5.x (галерея для визуального редактора)
      Добавил: gello93
      Добавлен: 09 сент. 2015
      Категория: Модули
      Старая цена: 485Метод активации: Без активации
      Ioncube Loader: Нет


      Наконец то можно поставить галерею в opencart где угодно и сколько угодно!!!!
      Мне нравиться как галерея реализована у Wordpress. В Opencart по сравнению с ним не очень удобные галереи (нужны отдельные модули со своими страницами, или нужно создавать новые схемы и пихать в позиции блок модуля). С помощью этого модуля галерею можно вставить на любой странице и в любом количестве. Галерея встроена в текстовый редактор (в ней можно выбрать баннер для вставки)
      На текущий момент галерея работает на страницах:
      Статьи
      Товар
      Категория
      Производитель
      Модуль приветствие
      HTML блок
      Новости
      Pav Blog

      В других местах в редакторе можно добавить галерею, но на сайте она отображаться не будет. Можно обращаться после покупки по поводу совместимости с другими модулями, буду добавлять в следующих версиях. Также могу переделать одно или несколько полей из продукта под поле для галереи.
      Преимущества:
      Гибкая (можно задать количество изображений в ряду)
      Адаптивная (включается в настройках)
      Retina-ready (можно задать любой размер изображений)
      Удобная (работает в ckeditor)

      Галерея полностью мультиязычная, так как отдельно добавляется в редакторы на разные языки. Картинки берутся с баннеров. Описание картинки тоже мультиязычное, теперь оно не обязательное к заполнению в баннере. В будущем заполнения баннеров планируется еще упростить для ускорения их заполнения.
      Требует vqmod не ниже 2.3!!!!
      Заменяет стандартный CKEditor на полный!!!(Заменяются файлы CKEditor-а, это ничему не повредит)
      Если в CKEditor не отображается галерея чистите кеш браузера или воспользуйтесь другим браузером.
      Скрипт для галереи пока что только Fancybox2. Так как считаю его лучшим. Но буду рад и вашим пожеланиям, пишите добавлю в будущих версиях.
      Версия для Opencart 2.x
      Демо витрина Демо админка
      логин: demo, пароль demo
      Пример работы модуля:

      Changelog
      v 1.1
      Функции галереи стали частью класса Model_Tool_Image
      v. 1.2
      Исправлена проблема с локализацией ckeditor на языки отличающийся от Русского и Английского
      v 1.3
      Добавлена совместимость с модулем Blog Manager v 1.3.2

      Нажмите здесь, чтобы скачать файл
    • От gello93
      Наконец то можно поставить галерею в opencart где угодно и сколько угодно!!!!
      Мне нравиться как галерея реализована у Wordpress. В Opencart по сравнению с ним не очень удобные галереи (нужны отдельные модули со своими страницами, или нужно создавать новые схемы и пихать в позиции блок модуля). С помощью этого модуля галерею можно вставить на любой странице и в любом количестве. Галерея встроена в текстовый редактор (в ней можно выбрать баннер для вставки)
      На текущий момент галерея работает на страницах:
      Статьи
      Товар
      Категория
      Производитель
      Модуль приветствие
      HTML блок
      Новости
      Pav Blog

      В других местах в редакторе можно добавить галерею, но на сайте она отображаться не будет. Можно обращаться после покупки по поводу совместимости с другими модулями, буду добавлять в следующих версиях. Также могу переделать одно или несколько полей из продукта под поле для галереи.
      Преимущества:
      Гибкая (можно задать количество изображений в ряду)
      Адаптивная (включается в настройках)
      Retina-ready (можно задать любой размер изображений)
      Удобная (работает в ckeditor)

      Галерея полностью мультиязычная, так как отдельно добавляется в редакторы на разные языки. Картинки берутся с баннеров. Описание картинки тоже мультиязычное, теперь оно не обязательное к заполнению в баннере. В будущем заполнения баннеров планируется еще упростить для ускорения их заполнения.
      Требует vqmod не ниже 2.3!!!!
      Заменяет стандартный CKEditor на полный!!!(Заменяются файлы CKEditor-а, это ничему не повредит)
      Если в CKEditor не отображается галерея чистите кеш браузера или воспользуйтесь другим браузером.
      Скрипт для галереи пока что только Fancybox2. Так как считаю его лучшим. Но буду рад и вашим пожеланиям, пишите добавлю в будущих версиях.
      Версия для Opencart 2.x
      Демо витрина Демо админка
      логин: demo, пароль demo
      Пример работы модуля:

      Changelog
      v 1.1
      Функции галереи стали частью класса Model_Tool_Image
      v. 1.2
      Исправлена проблема с локализацией ckeditor на языки отличающийся от Русского и Английского
      v 1.3
      Добавлена совместимость с модулем Blog Manager v 1.3.2
    • От sanguinato
      Доброго времени суток, проблема такова, вставляю в описание товара iframe с youtube, при первом сохранении он его отображает, но если зайти и изменить описание товара сам iframe пропадает, в чем может быть проблема ?
  • Последние посетители   0 пользователей онлайн

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