А может с помошью CCK создать новый тип документов, например "feedback" с нужными полями, там есть и проверка e-mail адреса на правильность и поле для даты другие типы полей.
Но дать возможность только создавать этот тип материала, а просматривать будет право только у администрации.
Для начала начнем с изменения содержимого файла .htaccess в папке files или любой другой в которой хранятся Ваши файлы.
И так, содержание
=================================================================================
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
Options None
RewriteEngine off
; на эту страничку будет идти переход в случае если ссылку мы запретили
; у меня здесь просто ссылка на сайт,но можно и на спец. страницу
; где будет говорится, что "низя"
ErrorDocument 403 http://сайт.org
>> В общее пользование выложить не желаете?
А смысл тогда человеку было делать свою тему, ведь тогда пропадет "узнаваемость" (бренд) сайта, и так хватает сайтов на друпал с одинаковыми темами, зачем давать возможность безпроблеммного дублирования бренда своего сайта ?
Да нет, установка то простая, просто надо научится читать английские сообщения об ошибках, ведь в сообщении, что Вы привели в первом сообщении все это и написано.
Вы попробуйте поставить TYPO3 на win хостинг, вот это действительно по мне верх мастерства, с бубном вокруг жеских ссылок
А вооще, чем больше знаешь друпал - тем меньше хочется использовать другие CMS.
Поосторожнее так с паролями и логинами, а вдруг я поменяю и не верну Вы же меня не знаете.
Просто откройте свой сайт в FTP агенте и создайте папку tmp в корне сайта. Затем задайте ей права 777
А открыв страничку admin/settings откройте группу опций "File system settings" там будет строка для ввода текста "Temporary directory:" в ней введите "tmp" (конечно без кавычек)
Установите права на папку tmp для чтения/запись, потом опять вернете как сейчас
~~~~~~~~~~~~~~
Также по адресу ваш.сайт/admin/settings в секции Настройки файловой системы, проверьте какая папка указана для временных файлов (Временная директория:) она должна сушествовать и у вас должны быть права записи/чтения в нее. Drupal не может сам создать эту папку скорее всего из-за Safe-mode
Модуль для создания своей формы контактов
А может с помошью CCK создать новый тип документов, например "feedback" с нужными полями, там есть и проверка e-mail адреса на правильность и поле для даты другие типы полей.
Но дать возможность только создавать этот тип материала, а просматривать будет право только у администрации.
А вообще, если знаете php, то можно подобрать и доделать под себя любой из модулей на:
http://drupal.org/project/Modules/category/66
Печатная документация
>> Формат *.chm (скомпилированные html - ки) рулит
Для тех у кого Винь - Да, а для остальных - морока. А PDF - по настоящему много платформенный.
Модуль для создания своей формы контактов
А чем не подходят стандартные модули, ведь даже в них, можно добавлять свой текст на страничку "контакта" ?
Это я про модули contact и feedback
Предотвращение скачивания файлов по прямым ссылкам
Для начала начнем с изменения содержимого файла .htaccess в папке files или любой другой в которой хранятся Ваши файлы.
И так, содержание
=================================================================================
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
Options None
RewriteEngine off
; на эту страничку будет идти переход в случае если ссылку мы запретили
; у меня здесь просто ссылка на сайт,но можно и на спец. страницу
; где будет говорится, что "низя"
ErrorDocument 403 http://сайт.org
Можно ли в друпале, вставлять код ручками
Для начала посмотрите
http://www.drupal.ru/node/3555
также
http://www.ibm.com/developerworks/ru/library/i-osource5/index.html
Бенчмаркинг (пытки) сервера ab(.exe)
Блин, не знаю почему, но у меня эта утилита вызывает желание устроить атаку на любой сервер, запустили 10 экземляров из cmd файла и уложили сервер
.htaccess и выдача несуществующих графических файлов
Похоже что именно так и придется делать, так как стандартные методы через .htaccess не работают (http://drupal.org/node/56773)
Как сделать во всех материалах так же как на форуме: предыдущя/следующая страница?
>> А вообще, поиск "рулит" : http://drupal.org/search/node/node+link+next+prev -достаточно таких материалов
публикаций>>
http://drupal.org/node/37767
http://drupal.org/node/117140
блога >>
Как сделать во всех материалах так же как на форуме: предыдущя/следующая страница?
Посмотрите страничку, где пример вывод Далее/Назад на основе taxonomy:
http://drupal.org/node/45050
А вообще, поиск "рулит" : http://drupal.org/search/node/node+link+next+prev -достаточно таких материалов
Как сделать пункт меню со списком пользователей, относящихся к определенной роли?
Здесь сниппет для вывода пользователей определенной роли: http://drupal.org/node/63422
А здесь http://drupal.org/node/63965 - вовод всего что пользователь понаписал на Вашем сайте, думаю для начала работы этого хватит.
А вообще список статей лучше и скорее всего удобнее будет выводить через Views а в первый спинет "вручную" вставить ссылку уже на нужную нам страницу
www.offsetprint.ru
>> В общее пользование выложить не желаете?
А смысл тогда человеку было делать свою тему, ведь тогда пропадет "узнаваемость" (бренд) сайта, и так хватает сайтов на друпал с одинаковыми темами, зачем давать возможность безпроблеммного дублирования бренда своего сайта ?
Выпадающие меню в верхнем меню для drupal 5. Есть?
Приложенный файл - nice_menus измененный для работы под 5 версией.
Хотя измененный, это громко сказано. Пришлось всего-то добавить info файл и заменить theme_add_css на drupal_add_css
Проверил на версии 5.0
Как сделать в форумах варианты выбора представлений
Сразу P.S.
а на простые вопросы наверное не очень интересно отвечать
Знатокам тем. Расположить что-то справа от сайта?
верхнее поле например не сдвигается, может панель "логотипов" попробовать сделать таким же методом ?
Знатокам тем. Расположить что-то справа от сайта?
А может подсмотреть у (http://npj.ru/)
node_view
а чем не подходит
<?php http://ВАШ_САЙТ/node/' . $node->nid ; ?>
на пример:
node_view
Ну тогда,
<?php
$NodeID = '47' ;
$sql = "SELECT n.nid, n.vid, n.type, n.created, r.body, r.format FROM {node} n INNER JOIN {node_revisions} r ON r.vid = n.vid WHERE n.nid= '$NodeID' ORDER BY n.created DESC";
$result = db_query_range(db_rewrite_sql($sql), $is_node_type, 0, 1);
while ($node = db_fetch_object($result)) {
print check_markup($node->body, $node->format, false);
}
?>
Где $NodeID = '47' ; - номер ноды для вывода. (проверил на 4.7)
Русское руководство по Drupal
Спасибо за ссылку. Вот бы в начале ознакомления с Друпалом наткнулся бы на тот сайт - многих шишек бы избежал
Пишет ошибку при русифицирование 4,7
Да нет, установка то простая, просто надо научится читать английские сообщения об ошибках, ведь в сообщении, что Вы привели в первом сообщении все это и написано.
Вы попробуйте поставить TYPO3 на win хостинг, вот это действительно по мне верх мастерства, с бубном вокруг жеских ссылок
А вооще, чем больше знаешь друпал - тем меньше хочется использовать другие CMS.
Пишет ошибку при русифицирование 4,7
Поосторожнее так с паролями и логинами, а вдруг я поменяю и не верну Вы же меня не знаете.
Просто откройте свой сайт в FTP агенте и создайте папку tmp в корне сайта. Затем задайте ей права 777
А открыв страничку admin/settings откройте группу опций "File system settings" там будет строка для ввода текста "Temporary directory:" в ней введите "tmp" (конечно без кавычек)
Пишет ошибку при русифицирование 4,7
Установите права на папку tmp для чтения/запись, потом опять вернете как сейчас
~~~~~~~~~~~~~~
Также по адресу ваш.сайт/admin/settings в секции Настройки файловой системы, проверьте какая папка указана для временных файлов (Временная директория:) она должна сушествовать и у вас должны быть права записи/чтения в нее. Drupal не может сам создать эту папку скорее всего из-за Safe-mode
Ни как не пойму как русифицировать на русский язык обьясните ктонить?
Удачи в освоении Drupal !
Ни как не пойму как русифицировать на русский язык обьясните ктонить?
А поиск по этому форуму разве не дает результатов:
http://www.drupal.ru/search/node/%D1%80%D1%83%D1%81%D1%81%D0%B8%D1%84%D0...
node_view
Посмотрите параметры вызова этой функции,
Здесь есть кое-какая информация (ENG)
По версии 4.7 http://api.drupal.org/api/4.7/function/node_view
По версии 5 http://api.drupal.org/api/5/function/node_view
например
echo node_view(node_load(array('nid' => $node->nid)), $teaser = TRUE, $page = TRUE, $links = FALSE));
Выведет заголовок и только текст, без ссылок.
переделываем модуль print
Не знаю как другие, а я просто в настройках модуля отключаю "показ ссылки" (или как там его).
Затем в page.php уже сам вызываю функцию phptemplate_print_link($node) {, а точнее немного измененную get_print_link($nid) {
например,