Форма ввода php

Опубликовано 2012.01.15 в разделе Php.

Язык программирования PHP позволяет делать и обрабатывать пользовательские формы фактически любой сложности. В этой статье я научу вас создавать и обрабатывать формы.Для начала рассмотрим принцип работы форм и из чего они состоят. Форма представляет собой html код с различными полями ввода, которые заполняет пользователь. После нажатия кнопки отправки формы происходит передача значений всех полей формы обработчику этой формы. Отправка осуществляется методом POST или GET. По умолчанию используется GET. Рассмотрим простой пример,форма отправки имени,фамилии и номера телефона:

Боковое меню html

Опубликовано 2012.01.11 в разделе Html.

Разместить меню сбоку страницы достаточно просто.Под боковым меню я подразумеваю меню,которое будет "приклеено" к правой или левой стороне окна браузера. Достигается такой эффект средствами CSS. Достаточно всего одного свойства-position. Рассмотрим на примере простейшее меню, обернутое в див и состоящее из 5 ссылок. html
  1. <div id="menu">
  2. <a href="#">ссылка 1</a>
  3. <a href="#">ссылка 2</a>
  4. <a href="#">ссылка 3</a>
  5. <a href="#">ссылка 4</a>
  6. <a href="#">ссылка 5</a>
  7. </div>
css
  1. #menu{
  2. position:fixed;
  3. left:20px;
  4. top:50%;

Модуль новостей drupal

Опубликовано 2012.01.03 в разделе Drupal.

Модуля как такового нет. Делать его никто не стал, ввиду того, что базовый функционал Drupal позволяет сделать новости кому как угодно. Сейчас мы с вами создадим этот модуль буквально за 15 минут.
 
Что нам для этого надо,разберем по порядку:
 
  • Создать тип материала
  • Задать поля материала
  • Создать страницу новостей
  • Создать новостной блок
 
Использовать будем Drupal 7.

Вывод двухуровневого словаря таксономии + jQuery

Опубликовано 2011.12.27 в разделе Drupal.

Термины таксономии в виде ссылок выводятся простым снипетом,даже с количеством привязанных нод. Если словарь двухуровневый-можно поступить следующим образом: Я также сразу закладываю возможность использовать jQuery эффект аккордиона Аргументом функции будет номер вашего словаря. Помещайте эти функции в свой модуль. Можете скачать заготовку модуля. Там есть исходники, потрете в них лишнее и запишите в него только эти 2 функции.
  1. function get_taxonomy_top($vid=2){
  2. echo '<div id="accordion">';</div>

Задача на логику

Опубликовано 2011.12.27 в разделе Разное.

Перед Вами упражнение, решение которого позволит Вам открыть прикрепленный файл. Говорят, что это возможно только для обладателей IQ больше 120. Эту задачу реально решить даже за 20-30 секунд . Если: 2 + 3 = 10 7 + 2 = 63 6 + 5 = 66 Каков будет результат в следующем примере? 9 + 7 = ???? Ниже файл, в который можно вписать свое имя и передать задачу дальше друзьям. Открыть файл можно только введя пароль, который является ответом к задаче:) Удачи!

Внешняя авторизация Drupal

Опубликовано 2011.12.18 в разделе Drupal.

Внешняя авторизация позволяет пользователям входить на ваш сайт используя учетные данные от различных популярных сервисов. Для чего это нужно? Например у вас на сайте есть какой то интересный сервис,или просто информация,доступная только авторизованным пользователям. Посетитель может не захотеть регистрироваться у вас и покинет ваш сайт. Таким образом вы потеряете потенциального

Как добавить php код в html страницу

Опубликовано 2011.12.15 в разделе Html.

Добавить в html страницу php код достаточно просто. Главное-это то, что сервер должен поддерживать php. И ещё-если вы вставляете php в html файл-то сервер должен читать php не только в php, но и в html файлах. Это делается редактированием файла .htaccess Добавьте в него:
  1. AddType application/x-httpd-php .php .htm .html
Иначе в браузере вы увидите сам php код, а не результат его работы. Выглядит всё так:
  1. <body>
  2. Любой <b>html</b> код.Ваша верстка и всё что угодно..
  3.  
  4. <?php
  5. echo 'Php отработается';
  6. include ("some_file.php");
  7. ?>
  8.  
  9. </?php></body>

Постраничная навигация CSS

Опубликовано 2011.12.13 в разделе CSS.

Постраничная навигация встречается на 99% сайтов. Исключение составляют разве что визитки и промо сайты. Такой подход очень удобен,если у вас много контента и помещать его весть(или ссылки на него) на одной странице нецелесообразно с точки зрения юзабилити сайта и отношения поисковиков. Постраничную навигацию можно выполнять как на стороне сервера, так и на стороне клиента.Разница между этими двумя методами ощутима... Заключается она чём: -клиентская: долгая загрузка "в первый раз" мгновенное переключение между страницами высокая нагрузка на сервер(только при первом обращении)

Создание модуля Drupal

Опубликовано 2011.12.12 в разделе Drupal.

Очень часто начинающие друпалеры задают один и тот же вопрос-как создать таб(или вкладку,кому как нравится). Или ещё что-нибудь несложное. Более опытные пользователи предлагают им набор модулей. Или же написать свой модуль. В этом нет ничего сверхсложного, но многие тем не менее не могут это переварить. В этой статье я расскажу как написать модуль с минимальными затратами, используя только самое главное, без чего не обойтись по определению,отбросив всё более-менее сложное.

Глобальная переменная $user

Опубликовано 2011.12.12 в разделе Drupal.

Глобальная переменная user хранит в себе основную информацию о текущем пользователе. То есть находясь на сайте в эту переменную помещается ваш ник,дата регистрации,e-mail и так далее. Получить эту переменную можно в любой функции любого модуля,главное чтоб она была объявленной. То есть в коде функции необходимо написать
  1. global $user
. Вывести переменную можно с помощью функции print_r , не echo , так как это не строка. Drupal 7: Итак,выводим:
  1. global $user;
  2. echo '<pre>';
  3. print_r($user);
  4. echo '</pre>';
Я запускаю эту функцию на реальном сайте и вижу: