Всем известно что первый шаг для увеличения производительности — это кэширование. MODx умеет кэшировать странички и сниппеты, но это все далеко не всегда применимо. Есть всякие CacheAccelerator, но иногда хочется простого и ясного способоа работы с кэшем при написании собственного сниппета.
В этом посте я расскажу как работать с кэшированием в собственном сниппете MODx используя системные библиотеки. И покажу это все на примере.
Я тут заморочился и написал универсальный граббер контента. Он работает прямо в браузере и умеет тащить картинки, ссылки и RSS. Подробно об этом инструменте я напишу дальше.
Увлекся этой CMS. Она кажется мне весьма приятной. лично у меня она вызывает желание изучать больше и совершенстовать свое знание. Так как я все-таки новичок в коммьюнити MODx, я знаю о болезнях новичков. В частности, мне известна проблема тегов MODx, которые на самом деле являются параметрами шаблона или параметрами страницы — кто как называет.
Часто бывает так - есть файл Word с содержимым, которое нужно срочно-быстро-решительно выложить на сайт. Можно конечно верстать страничку руками, копируя из ворда только текст. Но это долго. Можно поступить как продвинутый подован и выбрать "Файл - Сохранить как... - html". Но это некрасиво и тяжело. Код получается черте какой.
В этом посте я расскажу о том, как лично я решил для себя эту задачу и заодно всякие подобные.
Дано: текст с кривым-кривым и неправильным вообще html.
Задача: расставить в этом html ссылки на заданный адрес по заданному слову. Сложность в том, что если это слово стоит в каком-то контейнерном теге, кроме <p>, его трогать не надо.
В этом посте я расскажу сразу про три небольшие, но очень полезные утилитки. Помимо общей фирмы производителя их объединяет одно стремление — навести порядок в вашей системе.
Недавно, мне пришло письмо с просьбой решить задачу.
Даны строки:
Солнце светит ярко
Ярко светит солнце
Светит солнце
Солнце светит
12345
Как видно, некоторые из строк получены путем переставления слов в других. Задача — убрать неявных злобных клонов.