Программирование, СМС, Webasyst, Drupal, PHP, личная эффективность

Раздел 'веб мастерим'

 
 

Preloaders.net – бесплатный сервис для создания прелоадеров

Январь 13, 2012   |   Категории: Полезные программы

preloadersКак вы знаете, прелоадер – это небольшая анимированная картинка, которую мы можем наблюдать, при подгрузке какого либо элемента на странице сайта.

Preloaders.net и генерирует такие вот анимированные значки, облегчая работу дизайнерам и веб-мастерам. Язык сервиса по умолчанию английский, но включить русскоязычный вариант сайта можно нажав справа, в самом верху “Русский”. (далее…)


  Читать дальше >> Оставить комментарий  
 
 
 
 

Ошибки программиста PHP

Сентябрь 12, 2011   |   Категории: php

php-logo

PHP является одним из самых доступных языков веб-программирования. По этой причине многие разработчики используют именно его. Но, несмотря на простоту PHP, важно иметь значительный практический опыт, дабы не допускать некорректных и неправильных действий. Поэтому, если вы новичок, то ошибки программиста PHP должны знать обязательно, дабы не совершать их в процессе написания кода. (далее…)


  Читать дальше >> Оставить комментарий  
 
 
 
 

Как установить Denwer? Пошаговая инструкция

Май 10, 2011   |   Категории: Denwer, веб мастерим

denwer-icon

При создании PHP сайтов или скриптов появляется необходимость постоянной загрузки файлов на хостинг, для проверки кода. Постоянные загрузки файлов значительно замедляют работу над кодом, для удобства существует набор дистрибутивов, позволяющий работать с PHP сайтами и Базой Данных на ПК без подключения к Интернету. В данной статье подробно описан процесс установки Denwer. (далее…)


  Читать дальше >> 1 Комментарий  
 
 
 
 

Eval в смарти

Февраль 23, 2011   |   Категории: Smarty, Webasyst, веб мастерим

{eval} очень полезная функция, которая позволяет нам выполнять переменные и функции smarty, которые находятся внутри выводимой переменной в шаблоне smarty.

Например, есть у нас переменная под названием {$date}. На стороне php мы создаем php переменную под названием $today -

$today = “Сегодня - {$smarty.now|date_format};

Теперь назначаем нашу переменную в smarty шаблон -

$smarty->assign( 'nowdate', $today);

Дальше в шаблоне smarty если вывести переменную так – {$nowdate} то в браузере будет показывать: Сегодня – {$smarty.now|date_format}, что для нас бессмысленно. Поэтому для того, что бы smarty вывело значение переменной в переменной мы нашу переменную {$nowdate} выводим так – {eval var=$nowdate}
(далее…)


  Читать дальше >> Оставить комментарий  
 
 
 
 

Treeview: Дерево меню на jquery

Февраль 3, 2011   |   Категории: jQuery, jQuery плагины, веб мастерим

Сегодня поговорим о замечательном jquery плагине – jQuery Treeview. С помощью этого плагина можно отображать дерево меню с вложенными данными. Например, если взять интернет магазин, то часто в магазине кроме категорий содержатся подкатегории, и если подключить Treeview к магазину, то нажав плюсик перед названием категории, ниже откроется cсылки на подкатегории.

Пример работы можно посмотреть по этой ссылке – http://jquery.bassistance.de/treeview/demo/.

Итак, первое, что нужно сделать, это подключить в заголовке html странице библиотеку jquery.js, также и сам скрипт Treeviewjquery.treeview.js и для работы с куки нам понадобится файл jquery.cookie.js. Хотя jquery.cookie.js не обязательно. Jquery.cookie.js нам понадобится, если мы хотим сохранять состояние открытого дерева. Итак, подключаем -

    <script src="../lib/jquery.js" type="text/javascript"></script>
    <script src="../lib/jquery.cookie.js" type="text/javascript"></script>
    <script src="../jquery.treeview.js" type="text/javascript"></script>

Дальше в заголовок странице добавляем такой код -
(далее…)


  Читать дальше >> Оставить комментарий  
 
 
 
 

Плагин WP-RecentComments – выводим последние комментарии

Январь 16, 2011   |   Категории: wordpress, веб мастерим

У многих популярных блоггеров можно увидеть блок “Последние комментарии” в подвале сайта. Для вывода комментариев в своем блоке я использовал плагин – WP-RecentComments.

Для установки WP-RecentComments заходим в http://мой-домен.ком/ wp-admin/plugin-install.php и в поиске плагина вводим “WP-RecentComments ” в результате поиска нажимаем установить. Или заходим на страничку плагина – http://wordpress.org/extend/plugins/wp-recentcomments/ и там скачиваем плагин. После того как скачали, распаковываем архив и плагин закидываем в папку – /wp-content/plugins через фтп.

Теперь заходим в http://мой-домен.ком/wp-admin/plugins.php и тут в списке находим WP-RecentComments нажимаем “Активировать” чтобы включить плагин. После активации плагин у нас включен и осталось настроит и подключить его в шаблоне.

Итак чтобы подключить в шаблоне создадим новый сайтбар для того чтобы подключить наш виджет последних комментариев. В папке темы(тема или подругому – шаблон, находится на фтп. Путь – /wp-content/themes/моя-тема) открываем файл functions.php и в этом файле добавляем строчку –

register_sidebar(array('name'=>'comment',));

(далее…)


  Читать дальше >> Оставить комментарий  
 
 
 
 

Nofollow, noindex и все, что с этим связано

Октябрь 21, 2010   |   Категории: seo, веб мастерим

Довольно часто можно услышать на форумах такие вопросы как – есть ли такой тег как <nofollow></nofollow>. Можно ли ставить в iframe rel=”nofollow” и тд. Я решил написать в одной статье ответы на эти и на другие связанные вопросы, чтобы не лазить по всему интернету для того чтобы найти ответы на все эти вопросы.

Итак, <nofollow></nofollow> таких тегов не существует если кто, то их вставить на сайт это будет просто бесполезный код. Nofollow можно ставить только в ссылки так -

<a href="http://www.Другой-сайт.com" rel="nofollow">переход на другой сайт</a>

(далее…)


  Читать дальше >> Оставить комментарий  
 
 
 
 

Побеждаем magic_quotes_gpc

Сентябрь 21, 2010   |   Категории: php, веб мастерим

Хотел написать в заголовке – что такое magic_quotes_gpc и с чем ее едят :) . Эту тему мне напомнили статьи про куки. Но “побеждаем magic_quotes_gpc” звучит более правильно так, что называю как надо.

При разработки веб приложений очень важно следить за безопасностью скриптов. Когда вставляются данные в базу данных например, mysql их нужно экранировать чтобы невозможно было атаковать приложения. Для автоматизации чтобы не забыть проэкранировать была придумана функция magic_quotes_gpc которая автоматически экранирует данные GET, POST, и COOKIE.

Но проблема в том, что во многих скриптах экранирование делали вручную например, с помощью функции addslashes. Поэтому может получиться двойное экранирование, что совсем не гуд.
Например, если отключен magic_quotes_gpc тогда скрипт test1.php?var=S’smile –

<?php
# выводит:  S/'smile?
echo addslashes($_GET['var']);
?>

Но если включен magic_quotes_gpc, тогда выводится ерунда –

<?php
# выводит:  S///'smile?
echo addslashes($_GET['var']);
?>

Как видите аж 3 слеша, а ведь нужно, чтобы был только один. Так, что важно еще в начале разработки отключить функцию magic_quotes_gpc.
(далее…)


  Читать дальше >> 2 Комментариев  
 
 
 
 

Редирект с www

Август 10, 2010   |   Категории: php, seo, веб мастерим

Для поисковых систем домены http://www.example.com и http://example.com не одинаковые. Это может негативно сказаться для поискового продвижения сайта. Например, ссылки, которые поставлены для домена без www уже не будут считаться для домена с www.

Во многих популярных сайтах при открытие сайта с www автоматически происходит редирект на домен без www. В этой статье я покажу, как это можно сделать при помощи php. Можно было бы использовать для этой файл .htaccess если на сервере включен модуль апача – mod_rewrite. Но мой способ не хуже и мы не зависим в этой случае от модуля mod_rewrite, который не на всех серверах может быть включенным.

Для этого нам понадобятся следующие php переменные –

$_SERVER['HTTP_HOST'] – в этой переменной содержится наш домен.
$_SERVER['REQUEST_URI'] – в этой переменой содержится путь, от корня сайта включая и get параметры если такие имеются в адресе.

Итак, вначале главной страницы сайта. Как правило, это файл index.php вставить следующий код –

if(strpos($_SERVER['HTTP_HOST'], 'www.') === false) {
// ничего не делаем
}
else {
$_HOST=str_replace('www.', '', $_SERVER['HTTP_HOST']);
header ('HTTP/1.1 301 Moved Permanently');
header("Location: http://".$_HOST.$_SERVER['REQUEST_URI']);
}

(далее…)


  Читать дальше >> 2 Комментариев  
 
 
 
 

Создаем динамическое голосование используя jQuery и PHP

Август 9, 2010   |   Категории: jQuery, php, Новости, веб мастерим

голосование используя php и jquery
Когда вы комбинируете некоторую функциональную особенность php c jQuery. В результате у вас может получиться интересный результат. В этом обучающим руководстве мы создадим голосование, используя PHP и XHTML. Используем некоторые jQuery Ajax эффекты для того чтобы страница не перезагружалась и для добавления к голосованию немного анимации.

HTML

Давайте получим наш <head>. Установим:

    <link href="style.css" rel="stylesheet" type="text/css" />  
    <script src="jquery.js" type="text/javascript" charset="utf-8"></script>  
    <script src="jquery.cookie.js" type="text/javascript" charset="utf-8"></script>  
    <script src="poll.js" type="text/javascript" charset="utf-8"></script>

– style.css управляет CSS разметкой.
– jquery.js главная jQuery библиотека
– jquery.cookie.js Плагин (автор – Klaus Hartl)добавляет управление куки в jQuery.
–poll.js это Javascript который делает голосование динамическим
(далее…)


  Читать дальше >> 3 Комментариев  
 
 

« Предыдущие записи  




 

 
 

На сайте freesoftspace.com можно найти много полезных бесплатных программ для веб разработки

 
 


38201110912430120x600.gif
Каталог блогов
2009-2012   При копировании материала активная ссылка на web-grand.ru обязательна