где-то сумел с помощью php закинуть код в /sites/default/pictures
может /sites/default/files/pictures ?
а проверки на то что файл - картинка у тебя нету?
Глянь в вандюке в главе про загрузку файлов есть пример файлика который надо бросать в папку с файлами которые сервер не мог исполнить как php.
Ну вот смотри. Проверяю у себя:
Имеется модуль joke, в этой же папке шаблон(node-joke.tpl.php) для этого типа узла.
Пишу:
<?php
function joke_theme_registry_alter(&$theme_registry) {
$theme_registry['node']['theme paths'][] = drupal_get_path('module', 'joke');
}
?>
указал что когда движок будет этот узел показывать(theme('node')), чтобы поискал шаблон и в этой папке.
Его сразу найдет и будет работать.
а по моему для таких случаев надо подсунуть в реестр путь для записи 'node':
<?php
function имяМодуля_theme_registry_alter(&$theme_registry) {
$theme_registry['node']['theme paths'][] = drupal_get_path('module', 'имяМодуля');
}
?>
так это ты на одной странице всем однотипным нодам один шаблон. Хотя я бы такое делал с подставлением значения на новый шаблон в функции препроцесса ноды: $var['template_file'] = 'xxx';
А мне надо - на одной странице нодам одного типа разные шаблоны(по порядку следования).
А теперь насчет hook_term_path - свой путь для термина. Получается этот путь меню самому программировать? Т.к. если просто этот хук применить, ссылка будет нужная, но сама страница не найдена.
1)Посмотрите к консоли ошибок FireFox - может есть что.
2)Посмотрите что у вас с файлом /misc/collapse.js - все ок?
Он должен подключаться на странице(см. исходный код страницы). Типа так:
ты вот так ядро похакаешь 10 раз(больше наугад, да?), лишь бы решить текущую мелкую проблему. А потом уже никто и не разберет, откуда у тебя на сайте какие проблемы растут.
Взламывают сайт
может /sites/default/files/pictures ?
а проверки на то что файл - картинка у тебя нету?
Глянь в вандюке в главе про загрузку файлов есть пример файлика который надо бросать в папку с файлами которые сервер не мог исполнить как php.
О переменной $body_classes;
<?php
function phptemplate_preprocess_page(&$var){
$a = arg(0);
if ($a == 'taraz') $var['body_classes'] .= ' taraz';
elseif ($a == 'aktau') $var['body_classes'] .= ' aktau';
elseif // ...
}
?>
О переменной $body_classes;
Так пробуй(в template.php):
<?php
function phptemplate_preprocess_page(&$var){
if (arg(0) == 'taraz') {
$var['body_classes'] .= ' taraz';
}
}
?>
Шаблон ноды
Ну вот смотри. Проверяю у себя:
Имеется модуль joke, в этой же папке шаблон(node-joke.tpl.php) для этого типа узла.
Пишу:
<?php
function joke_theme_registry_alter(&$theme_registry) {
$theme_registry['node']['theme paths'][] = drupal_get_path('module', 'joke');
}
?>
указал что когда движок будет этот узел показывать(theme('node')), чтобы поискал шаблон и в этой папке.
Его сразу найдет и будет работать.
на странице нодам - свои шаблоны
ну извини как уже доходчивей объяснить я не знаю ... Не, серьезно что ли не понятен вопрос?
на странице нодам - свои шаблоны
vitok , а телепатом быть не надо, достаточно вопрос прочитать. При чем тут devel themer ...
Шаблон ноды
а по моему для таких случаев надо подсунуть в реестр путь для записи 'node':
<?php
function имяМодуля_theme_registry_alter(&$theme_registry) {
$theme_registry['node']['theme paths'][] = drupal_get_path('module', 'имяМодуля');
}
?>
на странице нодам - свои шаблоны
так это ты на одной странице всем однотипным нодам один шаблон. Хотя я бы такое делал с подставлением значения на новый шаблон в функции препроцесса ноды: $var['template_file'] = 'xxx';
А мне надо - на одной странице нодам одного типа разные шаблоны(по порядку следования).
[РЕШЕНО]свой словарь таксономии - пуст
спасибо, уже понял.
А теперь насчет hook_term_path - свой путь для термина. Получается этот путь меню самому программировать? Т.к. если просто этот хук применить, ссылка будет нужная, но сама страница не найдена.
[РЕШЕНО]Как вывести имя пользователя?
<?php
global $user;
echo $user->name;
?>
Вывод полей cck
В базе в таблице content_type_имяТипа хранятся поля cck для узлов.
{Порешил}Проблема с сохранением отформатированного текста через node_save
в базу сохраняется то что ввел. Фильтры применяются уже при показе содержимого.
Drupal 7 Вышел
да, со слешами и мне не все понятно - что надо то. Чтобы "папки" закрывались слешем? Или вообще все ссылки?
Обновление с 6 на 7
поспешил ты ...
PHP register globals
в php.ini, .htaccess
Drupal 7 Вышел
Вау
Нестандартная фотогалерея.
- надо програмить уметь на php(хоть немного). Умеешь?
- тут читай
Нестандартная фотогалерея.
скотчиком приклей
Как сделать разграничение прав доступа к части контента ноды?
я бы подумал о создании своего фильтра, про шаблон сказали
Сломались раскрывающиеся блоки при создании нод.
вот эти "странные" файлы - это компрессия. Отключи и проверь без нее.
Сломались раскрывающиеся блоки при создании нод.
1)Посмотрите к консоли ошибок FireFox - может есть что.
2)Посмотрите что у вас с файлом /misc/collapse.js - все ок?
Он должен подключаться на странице(см. исходный код страницы). Типа так:
Checkbox-ы в форме регистрации
изменяем форму, устанавливая нужным элементам св-ва '#prefix', '#suffix'
Помогите!!!
В следующий раз побеспокойтесь пожалуйста создать тему с вменяемым названием, а не "Помогите !!!". Т.к. это грозит предупреждением от модераторов.
вывод адреса сайта
<?php
global $base_url;
echo $base_url;
?>
Вместо картинок теперь стоят их коды
ты вот так ядро похакаешь 10 раз(больше наугад, да?), лишь бы решить текущую мелкую проблему. А потом уже никто и не разберет, откуда у тебя на сайте какие проблемы растут.