Телефон XTetis +38 (097) 755-20-01   skype.png, 73kB xtetis   skype.png, 73kB Обратная связь skype.png, 73kB Сделать заказ  
 
 
Категории блога

Блог

25.01.2014
Код сниппета для подгрузки статических ресурсов (шаблонов, чанков) без кеширования для отладки.
В MODx Revolution при использовании статических шаблонов - они кешируются и при этом трудно отлаживать верстку (gedit + filezilla). Я использую следующий сниппет. Вызов сниппета [ [ !snp__get_file_contents? &filename=`assets/templates/logistics/html/tmpl__main.html`]] И сам код сниппета if (empty($filename)){return '';}else{$filename = $_SERVER['DOCUMENT_ROOT'].'

25.01.2014
Какие параметры для сниппетов getResources и getPage следует использовать для формирования вывода ноаостей на сайте.
 Ввиду того, что часто приходится делать "быстро" сайты не только на получившемся мне Yii, но некоторые заказчики требуют использовать конкретный CMS. В частности речь пойдет о MODx Revolution. Для быстрого получения списка новостей я использую следующие вызовы сниппетов. Контент страницы списка новостей   <br>[ [! getPage?   &elementClass=`modSnippet`   &element=`getResources`  

14.11.2013

// Простой редирект//================================$rurl = $_SERVER['REQUEST_URI']; if ($rurl=='/?id=8'){  header("HTTP/1.1 301 Moved Permanently");  header("Location: /");  exit();  }//================================// Список простых редиректов//======================================================================$inweb_seo['301s'] = array(    '/index.php?ro

13.09.2013
В этой статье я покажу как сделать задержку при отправке формы. Используется для асинхронной загрузки или отправки данных с помощью JavaScript
Иногда, при внедрении кодов отслеживания Google Analytics приходится к форме прикручивать яваскрипты. Но форма отправляется быстрее чем срабатывает яваскрипт. Потому рекомендуется задерживать отправку формы. Таким образом за пол-секунды можно отправить данные в гугл и после с супехом отправить саму форму. Итак сам код. <script>$('#contact_form').submit(function (e) {    var form =

23.08.2013
Данная статья показывает как можно с помощью MySQL заменить теги выделения на тег SPAN со стилями
Бывают такие  случаи, когда нужно текст на сайте очистить от тегов выделения. Есть довольно изящные методы, которые прводят анализ на наличие закрытых и открытых тегов. Но я  предлагаю использовать эффективный и и простой метод: замета с помощью простой функции MySQL.   UPDATE `pages` SET `content` = REPLACE(`content`,'<strong>','<span style="font-weight:bold;">');U

23.08.2013
Прочитайте о том, как используя MySQL генерировать контент с помощью транслитерации: удобно для генерации ЧПУ.
 Иногда приходится генерировать ЧПУ. Если движки позволяют эти ЧПУ хранить в базе - тут нам пригодится скрипт для транслитерации строковых данных. Вот сама функция   DELIMITER $$DROP FUNCTION IF EXISTS `_fs_transliterate_2` $$CREATE FUNCTION `_fs_transliterate_2`( str TEXT) RETURNS text CHARSET cp1251DETERMINISTICSQL SECURITY INVOKERBEGINdeclare str2 varchar(2);declare str3 text;declare len int(11

20.08.2013
Вы можете узнать о том, как используя консольную утилиту linux - grеp можно искать вредоносный код на сервере
Для поиска вирусов пользователи Windows привыкли использовать антивирусы. Но когда речь заходит о коде, который выполняется на стороне сервера и используется для рассылки спама или вставки в исходный текст страниц яваскриптов, которые в свою очередь делают редиректы и другие вещи которые Вас не устраивают. Для поиска предпочтительно использовать утилиту GREP (консольная программа под Linux)   Спис

03.08.2013
Показан сниппет для создания падежей из заголовка и записывания его в одно из полей самого документа.
Сегодня, как и много дней подряд делаю на основе MODx основу для сайта по туризму. И хотелось, чтобы в статье о городе, достопримечательности выводилось бы, как "по настоящему" заголовки  типа Отдых в Ялте Фотоальбом Ялты Отзывы о Ялте Для этого нужно в бузе хранить слово Ялта и все его падежи. Но, слава программированию, которое облегчает жизнь. Я написал скрипт, который определяет падеж