Dram

Рейтинг
1114
Регистрация
28.06.2008

При Вашем варианте скрипты выводятся на всех страницах, даже на /map

---------- Добавлено в 17:07 ---------- Предыдущее сообщение было в 16:52 ----------

Как обычно помог Леонид :), вот правильный вариант:

<?php
$user =& JFactory::getUser();
if ($_SERVER['REQUEST_URI']=='/map' || preg_match("@/слово-@smi", $_SERVER["REQUEST_URI"])){
$headerstuff = $this->getHeadData();
$key1 = JURI::base(true). '/media/system/js/mootools.js';
$key2 = JURI::base(true). '/media/system/js/caption.js';
unset($headerstuff['scripts'][$key1], $headerstuff['scripts'][$key2]);
$this->setHeadData($headerstuff);
}
?>

В итоге белая страница

---------- Добавлено в 16:05 ---------- Предыдущее сообщение было в 15:56 ----------

maldivec:
Только вот условие неверное. В вашем варианте наоборот, скрипты подгружаются только на странице '/map',

Тот код что в первом посте полностью рабочий и при нем скрипты НЕ подгружаются на страницу /map

забыл уточнить - что "слово-" это часть урла и после тире тоже идут символы, тут наверное нужно как то так

(preg_match("/слово-@smi", $_SERVER["REQUEST_URI"]))

только вот как правильно это соединить не знаю..

В тему администрирование серверов

У меня есть пару сайтов на джумле с посещалкой более 20.000

Они у меня лежат на хорошо настроенном мощном дедике (всего там более 10 сайтов)

Статику раздает нгихс, кешированием байт кода занимается Е-аксилератор, кеширование контента идет через мем-кеш.

Все летает :)

Понял, спасибо!

Запрос

UPDATE `jos_categories` SET `title` = concat('СЛОВО',' 'title')

ошибка

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '')' at line 1

Ввел запрос

UPDATE `jos_categories` SET `title` = concat(СЛОВО,' title') WHERE level = 1

и получил #1064 - You have an error in your SQL syntax

Все ли кавычки правильно указаны в запросе?

Джумла тоже позволяет такое сделать

Всего: 6924