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

 
 

Чего ожидать от нового алгоритма Google – Панда

Июнь 1, 2011   |   Категории: seo

gore-pa
Запущенный в конце февраля этого года новый поисковый алгоритм от крупнейшего поисковика Google – “Панда”, наделал много шума в кругах американских оптимизаторов и поставил множество новых вопросов о том, в каком направлении двигаться оптимизаторам сайтов. Сегодня “Панда” работает уже на территории всего мира, но пока еще только для запросов на английском языке. (далее…)


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

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

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

denwer-icon

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


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

Как поддерживать ритм и качество заполнения блога

Март 7, 2011   |   Категории: Личная эффективность

Очень часто «новоиспеченные» блогеры, которые только недавно завели блог, да и даже блогеры со стажем, задаются одним вопросом. Их интересует, как поддерживать тот ритм и вдохновение, которые были в самом начале, когда писались ежедневно качественные записи в блоге. Но потом “огонь погас” и нет никакого желания ничего писать. После некоторого времени “не писания” появляется чувство вины. Что делать в этой ситуации? Первое – нужно остановится и отбросить эти мысли раз и навсегда.

Дальше, – определить с гарантированными постами в неделю, например три качественные статьи.

Рассмотрим теперь, как эти три поста писать легко со вкусом.

Первый момент – записывайте в блокнот любые мысли подходящие для рассмотрения у вас в блоге и как только появляется возможность – начинайте писать, не затягивая с этим. Не забывайте записывать все ваши мысли по поводу наполнения блога, чтобы не пришлось постоянно думать, чтобы еще такого придумать. Пусть одним из основных рабочих инструментов будет текстовый файл. И когда приходит в голову мысль или тема для написания – пишем все в этот документ. А если есть возможность, несколькими пометками очерчиваем направление мыслей. И, когда садимся писать, – уже есть материал на 5-10 постов. Таким образом, мы избавляемся от сидений перед монитором с “пустыми” мыслями, – чтобы еще такого придумать.
(далее…)


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

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 Комментариев  
 
 
 
 

Установка Wordpress

Сентябрь 8, 2010   |   Категории: Новости

На данный момент в интернете существует огромное количество блогов. И каждый день количество растет огромными темпами. Движков для блога тоже существует большое количество. В данной статье мы инсталлируем или установим Wordpress. Блог можно сделать, например, на drupal или modx но wordpress лучше использовать для блога так как этот движок именно для блогинга – то есть достаточно установить на хостинг и сразу можно вести блог. Хотя первоначальная минимальная настройка не помешает.

Системные требования

Для работы движка Wordpress нужно выбирать хостинг с поддержкой php и mysql. Также желательно на хостинге иметь Apache модуль – mod_rewrite чтобы включить для записей чистые ссылки.
(далее…)


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

Редирект с 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 Комментариев  
 
 

« Предыдущие записи   Следующие записи »




 

 
 

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

 
 


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