Пятница, 14 Фев 2020 в 11:20

KEditor удаляет теги, OpenCart, ocStore 2.3

Чтобы отключить эту защиту, нудно добавил эти строки в файл admin\view\javascript\ckeditor\config.js

config.protectedSource.push( /<script[\s\s]*?script>/g ); /* script tags */
config.allowedContent = true; /* all tags */</script[\s\s]*?script>

Пятница, 24 Янв 2020 в 1:36

Как ускорить сайт OpenCart

OpenCart — это платформа электронной коммерции, с которой легко и быстро работать.

Вопрос в том, сколько товаров может поддерживать OpenCart, прежде чем начнет замедляться?

Ну, любому интернет-магазину может быть тяжело загружать свои страницы достаточно быстро, если вы обменяете его сотнями тысяч товаров.

Только изображения товаров (если не оптимизированы) могут абсолютно убить время загрузки ваших страницы.

Но то, будет ли большое количество товаров замедлять ваш сайт или нет, зависит от многих факторов.

Мы видели, как в магазинах OpenCart работает 1 000 000 продуктов, где все работает прекрасно с хорошим показателем скорости загрузки страниц.

Как они это делают?
Читать полностью »

Интересный код, для полной защиты от копирования в разных браузерах. Вставить в шапку 🙂


<script type="text/javascript">
	function clickExplorer() {
		if( document.all ) {
			//alert('Stop copying the copyrighted material!');
		}
		return false;
	}
	function clickOther(e) {
		if( document.layers || ( document.getElementById && !document.all ) ) {
			if ( e.which == 2 || e.which == 3 ) {
				//alert('Stop copying the copyrighted material!');
				return false;
			}
		}
	}
	if( document.layers ) {
		document.captureEvents( Event.MOUSEDOWN );
		document.onmousedown=clickOther;
	}
	else {
		document.onmouseup = clickOther;
		document.oncontextmenu = clickExplorer;
	}
</script>

<script type="text/javascript">
	function disableSelection(target){
	if (typeof target.onselectstart!="undefined") // IE
		target.onselectstart=function(){return false}
	else if (typeof target.style.MozUserSelect!="undefined") // Firefox
		target.style.MozUserSelect="none"
	else // Opera etc
		target.onmousedown=function(){return false}
	target.style.cursor = "default"
	}
</script>

<script type="text/javascript">
	/* <![CDATA[ */
		window.addEvent('domready', function() {
			document.body.oncopy = function() {
				//alert('Stop copying the copyrighted material!');
				return false;
			}
		});
	/* ]]> */
</script>