Может, кто-то скажет, а зачем выносить HTML код в отдельный файл если его можно спокойно писать в скрипте? Да конечно в скрипте можно писать HTML код, но просмотреть полностью «собранную», или частично «собранную» страницу которую выводит скрипт, возможно только при его нормальной работе, а во время отладки скрипта, как правило, возникают некоторые трудности. Читать далее »
Рубрики с меткой ‘шаблоны’
Использование шаблонов при программировании WEB-приложений
Октябрь 9th, 2014
Topaz Шаблоны в PHP для чайников
Июль 1st, 2012
Archi И снова здравствуйте. Давно я как-то не писал ничего путного, даже как-то самому неприятно. Так что сразу к теме. Давайте, товарищи умники, забудем такие слова, как XML, XHTML и прочий X…, и поговорим о вещах, приближенных к реальности.
Сужествует такая «проблема», как разделение оформления и содержания, и отделение исполняемого кода от получаемого html’я. Мухи — там, котлеты — тут. Грубо говоря, программист программирует, дизайнер дизайнит и никто никому не мешает жить. А если надо поменять что-то в оформлении, то сделать это сможет один оформитель, сиречь дизайнер, самостоятельно.
Читать далее »
Осваиваем CSS: макет страницы
Июнь 17th, 2012
Archi Одно из главных преимуществ CSS — возможность контролировать внешний вид страницы без использования тэгов оформления HTML. Однако, создание CSS-шаблонов незаслуженно получило репутацию чего-то сложного, особенно среди тех разработчиков, кто еще только осваивает данную технологию. Отчасти это связано с тем, что не все браузеры одинаково интерпретируют CSS, но еще больше — с тем фактом, что сейчас существует просто огромное количество разных техник создания макетов средствами таблиц стилей. Читать далее »
Smarty – не просто шаблоны
Июнь 13th, 2012
Archi Вступление
Скажем сразу, этот материал не будет вас учить пользоваться базовыми возможностями данной библиотеки. Напротив, я капну гораздо глубже. Цель этого материала взглянуть на шаблонизатор Smarty с другой стороны, и увидеть в нем не просто очень удобный и мощный шаблонный движек, а некий фреймворк для разработки ваших приложений. Читать далее »
Создание сайта на WordPress. Шаблоны для сайтов.
Июнь 8th, 2012
Archi Сегодня есть несколько путей создать собственный сайт. Будь то личный блог или корпоративный портал. Если пойти по пути наименьшего сопротивления и наибольшей финансовой затратности и обратиться к известной веб-студии, вы гарантированно получите отличный не шаблонный дизайн сайта, дорогую систему управления, в поисковых системах, а также, возможно, кучу не вполне понятных услуг, которые стоят немалых денег. Это как в рекламе TELE2, платишь за непонятные услуги, бренд студии.
Читать далее »
Drupal темы: о вреде «экспериментов»
Май 31st, 2012
Archi Почему вредно устанавливать и «пробовать» шаблоны на рабочем сайте? Читать далее »
WordPress шаблоны: уязвимости, безопасность и скрытые ссылки. Методы избавления. Часть 2.
Май 31st, 2012
Archi В этой статье мы рассмотрим второй способ встраивания скрытых ссылок в WordPress-шаблоны, — закодированные/шифрованные ссылки.
Обычно это «добро» располагается в файле footer.php вашей темы и выглядит примерно так:
<?php
$_F=__FILE__;
$_X='Pz48ZDR2IGNw+... И ещё куча символов';
eval(base64_decode('JF9YPWJhc2U2NF... И ещё куча символов'));
?>
Шаблоны WordPress: уязвимости, безопасность и скрытые ссылки. Методы избавления. Часть 1.
Май 31st, 2012
Archi Рассмотрим несколько способов удаления/внедрения скрытых ссылок в шаблоны WordPress. Объяснять чем это грозит, думаю не стоит. Двигаться будем от того, что посложней к тому, что попроще.
И так. Вариант первый. Наиболее изощрённый. Перед установкой новой темы удостоверьтесь, чтобы в файле functions.php не было подобного кода:
function bloqinfo($wp_id){
static $wp_count = 0;
WordPress темы: типичные ошибки разработчиков шаблонов
Май 31st, 2012
Archi На сегодняшний день WordPress бесспорно является самой часто используемой системой среди школьников, домохозяек, неграмотных пользователей и иных индивидуумов с полным отсутствием какой-либо профессиональной, а порой и начальной подготовки. Благодаря чему упорно слаживается мнение о его «легкости». Остановлюсь конкретно на создании «простых шаблонов», — перечислю наиболее часто встречающиеся ошибки при написании тем. Итак, поехали.
- Используют вызовы функций локализации (__(«Message»), _e(«Post»)) при том, что «скин» распространяется на 1 языке. Часто непоследовательно, т.е. пару раз вызвали, потом не вызвали.
- Пишут содержимое ошибки «Страница не найдена» буквально в каждом файле. Обычно в конце циклов вывода записей. Зачем копировать код? Доступен «404.php», — туда и вписывайте. Будет без проблем перехватывать всё, за исключением страницы с результатами поиска. Читать далее »


Опубликовано в рубрике
Метки:
Комментариев нет »