You are hereДрупал

Друпал


Все вместе в Twitter :)

Все вместе в Twitter :)

Известно, что в наше время кросспостинг нужен, и может быть даже необходим. Хочу посоветовать Вам модуль для одновременной публикации своих новостей не только на Вашем сайте, но и в Твиттере.

Страница проекта.>>

Модуль Multiping

Multiping - это модуль, которые позволяет сообщать различным сервисам (например Ping-o-matic, Яндекс или MSN) об обновлениях и появлении новых материалов на Вашем сайте.

Таким образом, различные пинг-сервисы побуждают поисковые системы почаще заглядывать на Ваш сайт и индексировать его страницы.

Ваш сайт можно пинговать при очередном запуске крона, или же сразу же после добавления некоторого материала - для этого собственно говоря достаточно поставить птичку Ping after post в настройках на странице /admin/settings/multiping.>>

Модуль Nodewords

Модуль Nodewords

Позволяет добавить метатеги для каждой ноды.

Поддерживаемые мета-теги: ABSTRACT, COPYRIGHT, DESCRIPTION, GEOURL, KEYWORDS и ROBOTS.

Каждый из этих мета-тегов можно переопределить для КАЖДОЙ отдельной ноды.

Есть поддержка для Views и Panels, модуль nodewords может генерировать мета-теги в том числе и на страницах, генерируемых этими модулями.

Можно по умолчанию установить чекбокс, говорящий о том что по умолчанию в мета-теге DESCRIPTION будет отображаться тизер ноды, в случае - если DESCRIPTION для данной ноды не будет заполнен.>>

Открыт сайт группы "Рокаш"

Открыт сайт группы "Рокаш"

Дорогие друзья - спешу сообщить об открытии мною сайта группы "Рокаш". Тем кому интересна фолк-музыка - беларусская и не только, тому будет интересен и этот сайт. Сайт будет в ближайшем времени доработан, дополнен видео и аудио материалами, а также блогом басиста и автора текстов песен группы Лявона Казакова, и не только этим.

Сайт сделан конечно же на Друпале ).

Дизайнер сайта - Наталья Кравченко.

Адрес сайта - http://rokash.com

Прошу комментить и отписываться! )

Модуль Page Title

Модуль Page Title

Для работы этого модуля нужен Token.

Известно, что каждая единица контента сайта Друпала имеет свой заголовок (title). Естественно, то же самое относится и к страницам (page title). Заголовок страницы обычно помещается в теге title в хэдере Вашей HTML-страницы. Это весьма помогает улучшить SEO Вашего сайта.

Модуль page title позволяет добавлять теги на каждой странице. Настоятельно рекомендуется устанавливать этот модуль.</p> <p>Для того, чтобы Ваша тема взаимодействовала с модулем Page Title, Вы должны будете добавить немного кода в файл template.php Вашей темы. <span class="read-more"><a href="/modul-page-title"><strong>>></strong></a></span></p> </div> <div class="linksteaser"><div class="links"></div></div> </div> <div class="node"> <h2 class="nodeTitle"><a href="/menyu-na-drupale-ch6">Меню на Друпале, ч.6</a> </h2> <div class="submitted"> 25.02.2010 - 12:49 </div> <div class="content"> <p><strong>Передача дополнительных аругментов в функцию загрузки.</strong> </p> <p>Рассмотрим пример:<span class="read-more"><a href="/menyu-na-drupale-ch6"><strong>>></strong></a></span></p> </div> <div class="linksteaser"><div class="links"></div></div> </div> <div class="node"> <h2 class="nodeTitle"><a href="/menyu-na-drupale-ch5">Меню на Друпале, ч.5</a> </h2> <div class="submitted"> 25.02.2010 - 12:41 </div> <div class="content"> <p>node/%node/edit - использование такого пути запускает функцию node_load(). </p> <p>Например - возьмём вот такой вот пример:<span class="read-more"><a href="/menyu-na-drupale-ch5"><strong>>></strong></a></span></p> <h4><div class="codeblock"><code><span style="color: #000000"><span style="color: #0000BB"><?php<br />$items</span><span style="color: #007700">[</span><span style="color: #DD0000">'user/%user_uid_optional'</span><span style="color: #007700">] = array(<br /></span><span style="color: #DD0000">'title' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'My account'</span><span style="color: #007700">,<br /></span><span style="color: #DD0000">'title callback' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'user_page_title'</span><span style="color: #007700">,<br /></span><span style="color: #DD0000">'title arguments' </span><span style="color: #007700">=> array(</span><span style="color: #0000BB">1</span><span style="color: #007700">),<br /></span><span style="color: #DD0000">'file' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'user_pages.inc'</span><span style="color: #007700">,<br />);<br /></span><span style="color: #0000BB">?></span></span></code></div></h4> </div> <div class="linksteaser"><div class="links"></div></div> </div> <div class="node"> <h2 class="nodeTitle"><a href="/menyu-na-drupale-ch4">Меню на Друпале, ч.4</a> </h2> <div class="submitted"> 25.02.2010 - 12:33 </div> <div class="content"> <p>Используем значение параметра wildcard(%):<span class="read-more"><a href="/menyu-na-drupale-ch4"><strong>>></strong></a></span></p> <h4><div class="codeblock"><code><span style="color: #000000"><span style="color: #0000BB"><?php<br /></span><span style="color: #007700">function </span><span style="color: #0000BB">menufun_menu</span><span style="color: #007700">() {<br /></span><span style="color: #0000BB">$items</span><span style="color: #007700">[</span><span style="color: #DD0000">'menufun/%/bar/baz'</span><span style="color: #007700">] = array(<br /></span><span style="color: #DD0000">'title' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'Hi'</span><span style="color: #007700">,<br /></span><span style="color: #DD0000">'page callback' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'menufun_hello'</span><span style="color: #007700">,<br /></span><span style="color: #DD0000">'page arguments' </span><span style="color: #007700">=> array(</span><span style="color: #0000BB">1</span><span style="color: #007700">), </span><span style="color: #FF8000">// The matched wildcard.<br /></span><span style="color: #DD0000">'access callback' </span><span style="color: #007700">=> </span><span style="color: #0000BB">TRUE</span><span style="color: #007700">,<br />);<br />return </span><span style="color: #0000BB">$items</span><span style="color: #007700">;<br />}<br /></span><span style="color: #0000BB">?></span></span></code></div></h4> </div> <div class="linksteaser"><div class="links"></div></div> </div> <div class="node"> <h2 class="nodeTitle"><a href="/menyu-na-drupale-ch3">Меню на Друпале, ч.3</a> </h2> <div class="submitted"> 25.02.2010 - 12:23 </div> <div class="content"> <p>Теперь перейдем к тому, что называется wildcards (обозначается через знак процента %). Переходим сразу к примерам, не откладывая дела в долгий ящик:<span class="read-more"><a href="/menyu-na-drupale-ch3"><strong>>></strong></a></span></p> </div> <div class="linksteaser"><div class="links"></div></div> </div> <div class="node"> <h2 class="nodeTitle"><a href="/menyu-na-drupale-ch2">Меню на Друпале, ч.2</a> </h2> <div class="submitted"> 25.02.2010 - 10:07 </div> <div class="content"> <p>Итак, теперь описываем функции - которые в предыдущей статье указаны как функции, которые служат для отображения пунктов меню menufun и menufun/farewell.<span class="read-more"><a href="/menyu-na-drupale-ch2"><strong>>></strong></a></span></p> </div> <div class="linksteaser"><div class="links"></div></div> </div> <div class="item-list"><ul class="pager"><li class="pager-current first">1</li> <li class="pager-item"><a href="/taxonomy/term/2/0?page=1" title="На страницу номер 2" class="active">2</a></li> <li class="pager-item"><a href="/taxonomy/term/2/0?page=2" title="На страницу номер 3" class="active">3</a></li> <li class="pager-item"><a href="/taxonomy/term/2/0?page=3" title="На страницу номер 4" class="active">4</a></li> <li class="pager-next"><a href="/taxonomy/term/2/0?page=1" title="На следующую страницу" class="active">следующая ›</a></li> <li class="pager-last last"><a href="/taxonomy/term/2/0?page=3" title="На последнюю страницу" class="active">последняя »</a></li> </ul></div> <div class="defaultblock"> <h2></h2><!--block title--> <div class="blockcontent"><script type="text/javascript"><!-- google_ad_client = "ca-pub-1232335110027513"; /* сверху в статьях 728x90, создано 25.04.11 */ google_ad_slot = "8757981550"; google_ad_width = 728; google_ad_height = 90; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script></div> </div> <div class="defaultblock"> <h2></h2><!--block title--> <div class="blockcontent"><a href="/rss.xml" class="feed-icon"><img src="/misc/feed.png" alt="RSS-материал" title="Сбор новостей" width="46" height="32" /></a></div> </div> </div> <div id="clear"></div> </div> <div class="lsidebar"> <div class="defaultblock"> <h2></h2><!--block title--> <div class="blockcontent"><script type="text/javascript"><!-- google_ad_client = "ca-pub-1232335110027513"; /* Справа Широкий */ google_ad_slot = "3807243433"; google_ad_width = 160; google_ad_height = 600; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script></div> </div> <div class="defaultblock"> <h2></h2><!--block title--> <div class="blockcontent"><script type="text/javascript"><!-- google_ad_client = "ca-pub-1232335110027513"; /* широкий небоскреб */ google_ad_slot = "2166089222"; google_ad_width = 160; google_ad_height = 600; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script></div> </div> </div> <div class="rsidebar"> <div class="defaultblock"> <h2>Навигация</h2><!--block title--> <div class="blockcontent"><ul class="menu"><li class="expanded first"><a href="/uberkart" title="Создание электронного магазина Уберкарт">Уберкарт</a><ul class="menu"><li class="leaf first"><a href="/ubercart-sozdanie-elektronnogo-magazina-chast-3-klassy-produktov" title="Ubercart. Создание электронного магазина, часть 3 - Классы продуктов">Классы продуктов в Уберкарт</a></li> <li class="leaf"><a href="/ubercart-sozdanie-elektronnogo-magazina-chast-7-prosmotr-otchetov" title="Электронный магазин на Уберкарт - Просмотр отчётов">Просмотр отчётов Уберкарт</a></li> <li class="leaf"><a href="/ubercart-sozdanie-elektronnogo-magazina-chast-1" title="Ubercart. Создание электронного магазина, часть 1">Создание электронного магазина - 1</a></li> <li class="leaf last"><a href="/uberkart-rabota-s-izobrazheniyami" title="">Уберкарт - Работа с изображениями</a></li> </ul></li> <li class="expanded"><a href="/drupal" title="Разработка сайтов в Друпал">Друпал</a><ul class="menu"><li class="leaf first"><a href="/drupal-nastroika-temy" title="Друпал. Настройка темы">Друпал. Настройка темы</a></li> <li class="leaf"><a href="/drupal-modul-node-clone" title="">Модуль Node Clone</a></li> <li class="leaf"><a href="/multisaiting-dlya-drupala-6-chast-2" title="Мультисайтинг для Друпала 6, часть 2">Мультисайтинг для Друпала 6, часть 2</a></li> <li class="leaf"><a href="/drupal-novyi-modul-dlya-postroeniya-form" title="Drupal - Новый модуль для построения форм">Новый модуль для построения форм</a></li> <li class="leaf last"><a href="/drupal-6x-sozdanie-modulya-fail-install" title="Drupal 6.x. Создание модуля – файл .install">Создание модуля – файл .install</a></li> </ul></li> <li class="expanded"><a href="/php" title="Разработка модулей и хуков на PHP в Drupal">PHP</a><ul class="menu"><li class="leaf last"><a href="/ispolzovanie-curl-chast-2" title="Использование cURL, часть 2">Использование cURL, часть 2</a></li> </ul></li> <li class="expanded last"><a href="/kiberpank" title="Киберпанк в кино и книгах: новости и статьи">Киберпанк</a><ul class="menu"><li class="leaf first"><a href="/byt-robokopom" title="Быть Робокопом">Быть Робокопом</a></li> <li class="leaf last"><a href="/robokop-2010" title="Робокоп 2010">Робокоп 2010</a></li> </ul></li> </ul></div> </div> <div class="defaultblock"> <h2>Категории</h2><!--block title--> <div class="blockcontent"><a href="/category/jquery" class="tagadelic level2" rel="tag">jQuery</a> <a href="/category/razdely-saita/uberkart" class="tagadelic level6" rel="tag">Уберкарт</a> <a href="/category/kategorii/php" class="tagadelic level4" rel="tag">PHP</a> <a href="/category/css" class="tagadelic level2" rel="tag">CSS</a> <a href="/category/verstka" class="tagadelic level2" rel="tag">Вёрстка</a> <a href="/category/kategorii/curl" class="tagadelic level2" rel="tag">cURL</a> <a href="/category/saity" class="tagadelic level2" rel="tag">Сайты</a> <a href="/category/user-points" class="tagadelic level1" rel="tag">User Points</a> <a href="/category/seagull" class="tagadelic level3" rel="tag">Seagull</a> <a href="/category/razdely-saita/drupal" class="tagadelic level6" rel="tag">Друпал</a> <a href="/category/kategorii/kiberpank" class="tagadelic level5" rel="tag">Киберпанк</a> <a href="/category/sozdanie-modulya" class="tagadelic level4" rel="tag">Создание модуля</a> <a href="/category/views" class="tagadelic level2" rel="tag">Views</a> <a href="/category/razdely-saita/phptemplate" class="tagadelic level2" rel="tag">PHPTemplate</a> <a href="/category/razdely-saita/workflow-ng" class="tagadelic level2" rel="tag">Workflow-NG</a> <a href="/category/razdely-saita/multisaiting" class="tagadelic level2" rel="tag">Мультисайтинг</a> <a href="/category/kategorii/kino" class="tagadelic level2" rel="tag">Кино</a> <a href="/category/mett-butcher" class="tagadelic level2" rel="tag">Мэтт Бутчер</a> <div class='more-link'><a href="/tagadelic/chunk/2">все ссылки</a></div></div> </div> <div class="defaultblock"> <h2>Все подшивки</h2><!--block title--> <div class="blockcontent"><div><img alt="" src="/sites/default/files/php_icon.gif" /><a href="/php">  PHP</a></div> <div> </div> <div clear="both"><img alt="" float="left" src="/sites/default/files/ubercartedit.gif" /><a href="/uberkart">  УБЕРКАРТ</a></div> <div clear="both"> </div> <div><img alt="" float="left" src="/sites/default/files/img-495.gif" /><a href="/drupal">  ДРУПАЛ</a></div> <div> </div> <div><img alt="" float="left" src="/sites/default/files/cyber.gif" /><a href="/kiberpank">  КИБЕРПАНК</a></div> <p> </p> <div><a href="/drugoe">  ДРУГОЕ</a></div> <p> </p></div> </div> </div> <div class="clear"></div> </div> </div> <div id="footer"> <p><noindex><a rel="nofollow" href="http://top100.rambler.ru/top100/"><img src="http://top100-images.rambler.ru/top100/banner-88x31-rambler-gray2.gif" alt="Rambler's Top100" width="88" height="31" border="0" /></a> </noindex> </p> </div> <script type="text/javascript" src="/sites/default/files/js/js_5c67b97053010daf3f14c18eda6ff61a.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); //--><!]]> </script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- var pageTracker = _gat._getTracker("UA-6337942-1");pageTracker._initData();pageTracker._trackPageview(); //--><!]]> </script> </body> </html> <script type="text/javascript" src="/sites/default/files/js/js_1614f132e2a106fccdbbc30b8d6d1bda.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- jQuery.extend(Drupal.settings, { "basePath": "/", "googleanalytics": { "trackOutgoing": 1, "trackMailto": 1, "trackDownload": 1, "trackDownloadExtensions": "7z|aac|avi|csv|doc|exe|flv|gif|gz|jpe?g|js|mp(3|4|e?g)|mov|pdf|phps|png|ppt|rar|sit|tar|torrent|txt|wma|wmv|xls|xml|zip", "LegacyVersion": 0 } }); //--><!]]> </script> <script id="top100Counter" type="text/javascript" src="http://counter.rambler.ru/top100.jcn?1536841"></script><noscript><img src="http://counter.rambler.ru/top100.cnt?1536841" alt="" width="1" height="1" border="0"></noscript>