Записи с меткой «PHP программирование»

Не работает тэг more

Что бы работал тэг more в постах, при использовании query_posts() нужно вставить следующий код:

global $more;$more = false;

Безопасность и суперглобальные массивы в PHP

Формы

Для того, чтобы понять почему так важны суперглобальные массивы (Superglobals) в PHP нам необходимо разобраться с тем, как передаются данные от одной web-страницы к другой. Определенно, вы уже должны знать, по крайней мере, о двух способах передачи данных, известных как GET и POST. Так же вы, скорее всего, уже должны быть знакомы с тегом <FORM> языка разметки HTML (загляните на http://www.w3.org/TR/html401/interact/forms.html).

Вероятно вы уже видели нечто подобное и раньше:

<form name="form1" method="post" action="process.php">
<p>Please enter your name:</p>
<p><input type="text" name="yourname" /></p>
<p><input type="button" name="Submit" value="Submit" /></p>
</form>

Это обычный код формы HTML, не представляющий из себя ничего необычного. Он запрашивает некоторые сведения у пользователя и затем передает полученные данные файлу (сценарию на языке PHP) «process.php» . Критическая точка здесь — это объявление метода, которым будут переданы данные:

Если кто-то из читателей застал эпоху появления HTML на свет, тот наверняка вспомнит, что в те времена формы в HTML отсутствовали, а для того, чтобы запросить данные, приходилось вставлять тег <ISINDEX> в разделе <HEAD>. По мере развития, в HTML появился новый тег — <FORM>, которому в атрибуте METHOD стало возможным указать метод передачи GET, POST или PUT. Теперь познакомимся с этими методами поближе.

Прочитать остальную часть записи »

Портфолио

Наконец то создал страницу своего портфолио…мое портфолио . Вспомнил только пока что 7 сайтов которые я верстал из шаблона psd и устанавливал функциональность как на drupal, так и на wordpress

Правильный query_posts() и постраничная навигация

Раньше я всегда применял в шаблоне страницы query_posts() для того, чтобы выводить посты из нужной для меня рубрики или еще по какому-нибудь признаку, но как то я заметил, что постраничная навигация почему-то не работает так как надо. Не разбирался почему это происходить, но нашел код который работает правильно и спешу написать у себя, чтоб не забыть в дальнейшем… В общем, если вдруг при использовании query_posts() у вас непонятки с постраничной навигацией, то пробуйте следующее (цифра 3 в коде это ID рубрики):
<?php
$page = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;
query_posts(&amp;quot;cat=3&amp;amp;amp;amp;paged=$page&amp;quot;);
?>;

Вывод описание рубрики на странице

Еще одна статья, пишу для того, чтобы самому потом легче найти было…

Встретилось однажды необходимость выводить описание рубрики на странице, то есть сначало идет текст потом выводятся посты из  этой рубрики.  Это сделать очень просто, достаточно вставить в нужном месте код:

<?php echo category_description(); ?>

И все… описание рубрики выводится на страницу. Обычно код надо вставлять в файл темы archive.php.

Два стиля в одной теме wordpress

Недавно делал сайт Сфера плюс особенность была в том, что надо было для одного сайта сделать два оформления, по структуре похожих, но с разными цветами и с разными картинками в шапке. Пришлось делать просто два файла style.css и все… а чтоб было понятно по какому стилю отображать сайт я в header.php в начале вставил следующий код:

Прочитать остальную часть записи »

Движок блога

Выкладываю свой движок учебного блога, о котором я пишу в этой рубрике, еще осталось написать о блоке «Модель» … скоро соберусь с мыслями и напишу… Потом начну добавлять остальные функции… работу скрипа можно глянуть в ссылках справа…
Скачать chitozzzblog

Простейший движок блога

Мой самодельный учебный движок блога который, который я описываю на своем сайте  можно глянуть сюда myBlog … это типа дэмка сайта, весь код смотрите в постах

Блок View

Сделаем небольшой движок блога….

Начнем пожалуй с блока «Вид» он самый простой .. для примеро не буду описывать шаблонизатор .. лучше напишем движок самый простой… потом его можно доработать. В следющих постах скорей всего так и будет.
Итак как и писал «вид» по буржуйский «View» это блок который выводит страницу для пользователя и так же взаимодействует с ним через формы. Будем делать все через коробочки div-ы. Каждую коробочку опишем в файле style.css. Блок “Вид” сделаем в одном файле, пусть будет файл view.php в нем создадим класс view:

<?php class view { … } ?>

В этом классе буду все функции по выводу и ввода  информации информации.

Прочитать остальную часть записи »

Модель MVC в PHP

Хочется написать свой движок, ради обучения, забавы и просто покопаться, вот и буду писать тут серию постов о том как я разбирался с написанием движка сайта на PHP. Полазив в инете стало ясно, что сейчас самое рульное в программировании сайтов это MVC…

Сначала выясним что такое MVC например в вики.

В общем MVC это некая универсальная заморочка для программирования, удобная и не очень одновременно. В PHP объектно-ориентированное программирование раскрывается во всей красе..
Прочитать остальную часть записи »