Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Модуль TinyMCE отключает HTML редактирование атрибутов


Akretman
 Поделиться

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

Господа, добрый день.

Столкнулся с такой проблемой.

Модуль HTML атрибуты работает отлично до установки редактора TinyMCE, потом подсказка на атрибутах работает, п HTML редактирование при двойном нажатии не срабатывает.

Я подозреваю, что модуль HTML атрибуты работает на стандартном редакторе, TinyMCE его вырубает, а сам вместо него в этот модуль не встаёт.

Кто-то сталкивался с такой проблемой?

Прилагаю код модуля HTML атрибуты

<?xml version="1.0" encoding="utf-8"?>
<modification>
	<name>HTML Product Attribute</name>
	<code>html_product_attribute</code>
	<version>1.0</version>
	<author>https://ocmod.net</author>
	<link>https://ocmod.net</link>

	<file path="admin/view/template/catalog/product_form.tpl">
		<operation>
			<search><![CDATA[
			<?php echo $footer; ?>
			]]></search>
			<add position="before"><![CDATA[
			<script type="text/javascript"><!--
			function htmlProductAttribute(textarea) {
				if (!textarea.hasClass('htmlProductAttribute')) {
					textarea.addClass('htmlProductAttribute');
					textarea.tooltip({'title': 'Двойной клик для HTML'});
					textarea.on('dblclick', function() {
						textarea.summernote({height: 100});
						$('#attribute .note-editor.note-frame.panel').css('margin-bottom', '1px');
					});
				}
			}

			$('#attribute textarea[name^="product_attribute["]').each(function(i, e) {
			   htmlProductAttribute($(this));
			});

			$('#attribute').on('click', function() {
				$(this).find('textarea[name^="product_attribute["]').each(function(i, e) {
					htmlProductAttribute($(this));
				});
			});
			//--></script>
			]]></add>
		</operation>
	</file>
	
	<file path="catalog/model/catalog/product.php">
		<operation>
			<search><![CDATA[
			$product_attribute_data[] = array(
			]]></search>
			<add position="before"><![CDATA[
			$product_attribute['text'] = html_entity_decode($product_attribute['text'], ENT_QUOTES, 'UTF-8');
			]]></add>
		</operation>
	</file>
	
</modification>

 

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


Модуль с вареза. Да и зачем менять шило на мыло (саммернот на тинимайс)...

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

15.12.2022 в 14:37, Tom сказал:

Модуль с вареза. Да и зачем менять шило на мыло (саммернот на тинимайс)...

Модуль TineMCE куплен. А стандартный редактор довольно стрёмный =(

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


Куплен там же где модификатор который выложен в этой теме?

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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

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

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