Вы здесь

Drupal

Бесплатная система управления сайтом Drupal и все о работе с ней

Drupal и Sape - Дружба на век !

Рубрики: 

Наткнулся в интернете на статью по небольшому усовершенствованию кода сапы,переделав его под себя хочу разместить тут, с его помощью ссылки сапы буду отображаться в виде списка:

  • Ы
  • ЫыЫ
  • ыЫы

Вот так.
Вот код:

<?php
 define
('_SAPE_USER''ххххххххххххххххххххххххххххххххххх');
require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
 
$o['charset'] = 'UTF-8';
$o['host'] = 'www.хххххххххх.ru';
 
$sape = new SAPE_client($o);
  unset(
$o);
  
$sape_links $sape->return_links(); 
  global 
$sape_echo;?>

Ускоряем друпал в 60-70 раз

Рубрики: 

Уменьшение запросов Drupal к БД в path.inc
лезть в код и править
файл path.inc
Вместо

<?php
function drupal_init_path() {
  if (!empty(
$_GET['q'])) {
    
$_GET['q'] = drupal_get_normal_path(trim($_GET['q'], '/'));
  }
  else {
    
$_GET['q'] = drupal_get_normal_path(variable_get('site_frontpage''node'));
  }
}
?>

ставить

<?php
function drupal_init_path() {
global 
$map_alias;
  
$c=count($map_alias);
if (empty(
$c))
{
$sql "Select src,dst FROM {url_alias} ";
$res=db_query($sql);
    while( 
$row=db_fetch_array($res))
    {
?>

Similarterms - модуль вывода похожих материалов

Рубрики: 

Сегодня задумал сделать на свой проект (работает на Drupal) http://codpro.ru фишку, чтобы после каждой новости/статьи в конце автоматически добавлялись ссылки на похожие новости.

Как оказалось, существует специальный модуль, который позволяет это реализовать - similarterms.

После установки и активации нужно зайти в управление блоками, и там указать, где выводить блок с похожими новостями.

Русификатор для модуля я взял тут.

Фишка, создающая постоянный адрес страницы в конце материала

Рубрики: 

Так как моей любимой системой управления сайтом (CMS) на данный момент является Drupal, то в этой теме я буду писать о разных фишках и полезных модулях для данной CMS.

Вот недавно разобрался с проблемой автоматической вставки в конец статьи/новости/публикации ссылки вида "Постоянный адрес даной страницы". Пример вы можете посмотреть тут

Чтобы у вас все это дело заработало, нужно вставить в файл node.tpl.php (находится в папке используемой вами темы) после строки

<?php <div class="content"><?php print $content;?> > следующий код:

Страницы

Также рекомендуем

Подписаться на RSS - Drupal