Исправил (count($map_path) ==2) на >0 - т.к. возможен алиас и для 1 языка
<?php
switch ($op) {
case 'get':
// if ((count($map_path) ==2) && !($data_empty)) {
if ((count($map_path) > 0) && !($data_empty)) {
?>
Отслеживаю запрос
$result = db_query("SELECT data, count FROM {cache_url_alias} WHERE cid = '%s' AND page = %d", $_GET['q'], $_GET['page']);
он выполняется раз 30 на одной странице.
довавил $data_empty = TRUE;
<?php
else {
$map = unserialize($alias_result['data']);
$count = $alias_result['count'];
$data_empty = TRUE;
return $map;
}
?>
Запрос стал выполняться всего 1 раз.
У меня PHP5.
У pathauto все пути должны быть полностью прописаны в базе и он ищет в базе точное совпадение синонимов и путей.
А мне надо подставить синоним в часть пути.
Нашел я эту функцию в path.inc и исправил как мне надо
<?php
/**
* Given an alias, return its Drupal system URL if one exists. Given a Drupal
* system URL return one of its aliases if such a one exists. Otherwise,
* return FALSE.
*
У меня такая ошибка возникла при вызове кода яндекс.директ указанным здесь способом http://help.yandex.ru/partner/?id=1027717 (вывод объявлений в любом месте страницы страницы а код вызова внизу).
Пришлось применять обычный вызов директа.
Воплощение бизнес-идей с помощью Drupal, или Как делали AboutAirportParking.com
Спасибо.
Запомнить из какого термина таксономии пользователь попал в ноду
В robots.txt добавил
Disallow: /*ft=
Чтобы небыло дублирующего контента.
Еще хотелось бы выдавать пользователям - ссылки с параметром ft=
, а роботам без.
Как это сделать?
Подскажите пожалуйста.
Модуль кеширования алиасов путей (новая версия)
повтор
Модуль кеширования алиасов путей (новая версия)
Исправил (count($map_path) ==2) на >0 - т.к. возможен алиас и для 1 языка
<?php
switch ($op) {
case 'get':
// if ((count($map_path) ==2) && !($data_empty)) {
if ((count($map_path) > 0) && !($data_empty)) {
?>
Модуль кеширования алиасов путей (новая версия)
Отслеживаю запрос
$result = db_query("SELECT data, count FROM {cache_url_alias} WHERE cid = '%s' AND page = %d", $_GET['q'], $_GET['page']);
он выполняется раз 30 на одной странице.
довавил $data_empty = TRUE;
<?php
else {
$map = unserialize($alias_result['data']);
$count = $alias_result['count'];
$data_empty = TRUE;
return $map;
}
?>
Запрос стал выполняться всего 1 раз.
У меня PHP5.
Модуль кеширования алиасов путей (новая версия)
Так Вы кэшируете список алиасов отдельно для каждой конкретной страницы!
Почему?
Не лучше ли создать список алиасов для всего сайта?
Название сайта в изображении
Есть несколько вариантов:
1.Paintbrush
2.Photoshop
3.СCK+filefield+imagefield+imageapi+imagecache+imagecache_actiions
Создание иерархических списков (Страна-Город-Университет)
Спасибо, а где надо создавать форму?
Как хакнуть path, чтобы заменял ЧАСТЬ url?
еще решения
http://drupal.org/node/66844#comment-126439
Перестал работать Imagefield
Место то есть?
Как хакнуть path, чтобы заменял ЧАСТЬ url?
У pathauto все пути должны быть полностью прописаны в базе и он ищет в базе точное совпадение синонимов и путей.
А мне надо подставить синоним в часть пути.
Нашел я эту функцию в path.inc и исправил как мне надо
<?php
/**
* Given an alias, return its Drupal system URL if one exists. Given a Drupal
* system URL return one of its aliases if such a one exists. Otherwise,
* return FALSE.
*
Как хакнуть path, чтобы заменял ЧАСТЬ url?
Не поможет. Он также работает.
Немного измененный thickbox
Нашел http://phony.com.ua/sites/default/files/image/IMG_7231f.jpg
А почему ее сразу нельзя закрыть? ведь к ним обращается не пользователь, а скрипт?
Создание коллективного MindMap на Drupal-сайте?
интересная тема
Жуткий тормоз
Path много жрет
Пациента в студию
Немного измененный thickbox
А исходная картинка все равно доступна - http://phony.com.ua/sites/default/files/imagecache/gallery_full/image/IM...
может попробовать через токены загружать картинки в специальную запароленную на доступ папку?
Облако тегов
Программно вызвать views с передачей аргумента uid в блоке.
Сортировка вьюхи типа Bonus: Grid View
В Views Argument Handling Code http://drupal.org/node/70145 в зависимости от передаваемых в пути параметров меняй сортировку.
Облако тегов
tagadelic_views
CCK VIEWS Drupal 6 связанные между собой selectlist.
иерархический селект - вроде уже портируют - посмотрите в его иссуесах
Модуль кеширования алиасов путей (новая версия)
Спасибо за модуль, буду тестировать.
Шаблоны Movable Type теперь доступны в Drupal
Спасибо, очень нужная тема.
Долгая загрузка из-за контекстной рекламы.. как с этим бороться?
Способы работают:
_http://ivanov.in/mixmarket/avoid-slow-js/
_http://ivanov.in/mixmarket/avoid-slow-js-2/
Способ вызова яндекс.диррект указанный здесь:
_http://help.yandex.ru/partner/?id=1027717
-вызывает зависание IE описанное здесь http://www.drupal.ru/node/4801
Ошибка "Не удалось открыть узел ххх.ххх.ххх.ххх. Операция прервана"
У меня такая ошибка возникла при вызове кода яндекс.директ указанным здесь способом http://help.yandex.ru/partner/?id=1027717 (вывод объявлений в любом месте страницы страницы а код вызова внизу).
Пришлось применять обычный вызов директа.
Модули для создания поддоменов
Один адрес нескольким страницам или каждой странице свой адрес?