Пошагово:
1. Создаешь новое View.
2. Ставишь галку "Provide Page View".
3. В поле Link пишешь, например, catalog.
3а. Я всегда темизирую вьюшки, по этому пункт Fields не заполняю, но тебе, если ты хочешь обойтись без темизации, в этом разделе надо будет указать выводимые вьюшкой поля.
4. В аргументах создаешь аргументы типа "Taxonomy: Term ID", столько сколько критериев сортировки у тебя будет (в твоем случае два).
Так в чем проблема? В Views создай новое вью, в аргументах задай два аргумента типа Taxonomy: Term ID, и тогда в этой вьюшке будут выводиться ноды, которым присвоены два выбранных термина.
Спасибо, но проблема немного не в этом. Текстбокс с автозаполнением я и сам могу сделать (xajax рулит), но вот как на страницах типа "?q=node/add/page" заменить комбобокс со словарем на свое текстовое поле? Да еще потом объяснить Друпалу, что текст в этом поле надо проанализировать, найти в нем все существующие термины, принадлежащие определенному словарю и присвоить эти термины создаваемой ноде...
А кто-нибудь знает, можно ли сделать так, чтобы после создания ноды определенного типа, выполнялся произвольный пхп-скрипт?
Хммм... Честно говоря оформить этот код в виде модуля руки не дошли... Но ведь можно просто в файле темы написать что-то типа:
<?php
global $user;
if($user->uid != 0)
{
/* Это для авторизованных юзеров, просто текст:*/
print $node->body;
}
else
{
/*
А тут код выводящий флэшку.
*/
}
?>
Исправил первый пост и файл с примером. Теперь сделал так, что все переменные указываются вне swf-файла, по этому, при желании, свф-ку из прикрепленного архива можно использовать хоть сейчас.
Глупая затея мне кажется. Такие штуки создают проблемы не только "ворам", но и обычным пользователям
На вкус и цвет. Пользователю проблем точно никаких не создается: и прочитать, и распечатать текст можно без проблем. В общем-то и распознать его можно, при желании, но вот банальный copy-paste уже не сработает и это отсеет, цитирую Natalie, 90% "бакланов".
Хммм... При желании меню "print" в окне флэша можно убрать... Но ведь распечатать можно и старницу целиком, тогда уже ничего не спасет, ни swf-файл, ни ява-апплет...
Ну да, модуль есть. Statistics, он входит в ядро друпала. Его надо включить потом в настройках модуля активировать подсчет просмотров (по умолчанию он выключен). Под тизером счетчик будет выводиться автоматом. По крайней мере в гарланде выводится.
Попробуй выдать пример(жизненный),когда такая возможность жизненно необходима. (стоит ли игра свечь)
Моё личное ИМХО - игра свеч не стоит, но заказчик разный бывает
Да я и не спорю, при большом желании текст скопировать удастся, но стоит ли игра (по распознаванию 200-300 страниц текста) свеч, тоже немаловажный вопрос
В самой флэшке нет контента, только скрипт для обращения к серверу и вывода данных на экран, данные можно только сниффером перехватить, но в любом случае легче их принтскрином снять или прогой для сканирования данных прямо с экрана.
1. Включить модуль "Profile".
2. Добавить к профилю пользователя поле "Список" с нужными значениями.
3. Подправить шаблон форума, чтобы он выводил нужную картинку, в зависимости от выбранного пола.
Я вот тут сделал похожую фичу (инфой пока сайт не заполнен). Правда штука эта самописная и в виде модуля я ее не оформил: это просто фла файл, в котором выводится инфа плюс небольшая корректировка node.tpl.php (или любого другого шаблона). Если интересно, могу объяснить как это сделано...
Ты имеешь ввиду upload встроенный в Друпал или какой-то другой? Если друпальский, то он не подходит, так как нужно, чтобы картинка вставлялась в визуальный редактор и была возможность редактирования её положения.
А кто-нибудь знает. Можно ли ИМСЕ настроить так, чтобы для закачки картинки не использовался "image/file browser"? То есть нужно, чтобы при нажатии на кнопку "browse" сразу выводился диалог выбора файла, а не этот браузер.
Если нужно, чтобы в каталоге присутствовали какие-то специфические поля, то нужно использовать модуль CCK, если достаточно стандартных заголовка и боди, то можно обойтись без него. Для фильтрации контента нужен модуль Views и придется немного программировать, что бы сделать также как и в примере, потому что именно в таком виде Вьюс данные выводить не умеет.
Хммм, как на вьюс это сделать не знаю, но есть функция taxonomy_get_tree, которая позволяет получить дерево терминов из указанного словаря, а дальше с этим деревом можно делать что угодно.
Аутентификация на уровне сервера
Эээ... я пробовал... работает... Вообще в .htaccess достаточно прописать что-то вроде:
AuthType Basic
AuthName "test zone"
AuthUserFile /opt/www/lalala/.htpasswd
require valid-user
И по указанному в AuthUserFile пути положить файл с паролями, сгенерированными htpasswd.
красивый URL
А еще есть модуль pathauto, так он сам имена из заголовков генерирует.
Выручайте срочно - не найдена функция API
А, кстати, что за хостинг?
/home/uXXXXX/mysite.ru/www/includes/theme.inc
Уж, не мастерхост ли?
Event - нужен совет по организации материала
Пошагово:
1. Создаешь новое View.
2. Ставишь галку "Provide Page View".
3. В поле Link пишешь, например, catalog.
3а. Я всегда темизирую вьюшки, по этому пункт Fields не заполняю, но тебе, если ты хочешь обойтись без темизации, в этом разделе надо будет указать выводимые вьюшкой поля.
4. В аргументах создаешь аргументы типа "Taxonomy: Term ID", столько сколько критериев сортировки у тебя будет (в твоем случае два).
Event - нужен совет по организации материала
Так в чем проблема? В Views создай новое вью, в аргументах задай два аргумента типа Taxonomy: Term ID, и тогда в этой вьюшке будут выводиться ноды, которым присвоены два выбранных термина.
Event - нужен совет по организации материала
Views можно настроить так, чтобы он выводил только данные привязанные сразу к нескольким терминам.
Как узнать ID последней ноды в БД?
Нужно nid приравнять к vid! А как это сделать? При помощи какой команды? Неохота вручную перебивать все полторы штуки нодов))
Хммм... Может выполнить запросы вида:
UPDATE node SET vid = nid
UPDATE node_revisions SET vid = nid
Только базу сначала, на всякий пожарный, забэкапь.
Event - нужен совет по организации материала
Эээ, а может просто создать словарь "Города" и выбрать в нем тип ноды, в которой его нужно отображать?
Можно ли ограничить Free Tagging?
Спасибо, но проблема немного не в этом. Текстбокс с автозаполнением я и сам могу сделать (xajax рулит), но вот как на страницах типа "?q=node/add/page" заменить комбобокс со словарем на свое текстовое поле? Да еще потом объяснить Друпалу, что текст в этом поле надо проанализировать, найти в нем все существующие термины, принадлежащие определенному словарю и присвоить эти термины создаваемой ноде...
А кто-нибудь знает, можно ли сделать так, чтобы после создания ноды определенного типа, выполнялся произвольный пхп-скрипт?
Защита текста от copy-paste
Хммм... Честно говоря оформить этот код в виде модуля руки не дошли... Но ведь можно просто в файле темы написать что-то типа:
<?php
global $user;
if($user->uid != 0)
{
/* Это для авторизованных юзеров, просто текст:*/
print $node->body;
}
else
{
/*
А тут код выводящий флэшку.
*/
}
?>
Защита текста от copy-paste
Исправил первый пост и файл с примером. Теперь сделал так, что все переменные указываются вне swf-файла, по этому, при желании, свф-ку из прикрепленного архива можно использовать хоть сейчас.
Глупая затея мне кажется. Такие штуки создают проблемы не только "ворам", но и обычным пользователям
На вкус и цвет. Пользователю проблем точно никаких не создается: и прочитать, и распечатать текст можно без проблем. В общем-то и распознать его можно, при желании, но вот банальный copy-paste уже не сработает и это отсеет, цитирую Natalie, 90% "бакланов".
Защита контента от скачки
Хммм... При желании меню "print" в окне флэша можно убрать... Но ведь распечатать можно и старницу целиком, тогда уже ничего не спасет, ни swf-файл, ни ява-апплет...
Как выводить количество прочтений для ноды.
Ну да, модуль есть. Statistics, он входит в ядро друпала. Его надо включить потом в настройках модуля активировать подсчет просмотров (по умолчанию он выключен). Под тизером счетчик будет выводиться автоматом. По крайней мере в гарланде выводится.
Защита текста от copy-paste
Попробуй выдать пример(жизненный),когда такая возможность жизненно необходима. (стоит ли игра свечь)
Моё личное ИМХО - игра свеч не стоит, но заказчик разный бывает
Да я и не спорю, при большом желании текст скопировать удастся, но стоит ли игра (по распознаванию 200-300 страниц текста) свеч, тоже немаловажный вопрос
Защита контента от скачки
Даже самые продвинутые жители Сети норовят скачать книгу и читать ее в онлайн, на КПК или в распечатке
А распечатать страницы без проблем можно
Защита контента от скачки
Написал обещанную выше инструкцию.
Флэш грузит проц по-страшному. Не кошерно это.
Глупость. Готов подискутировать на эту тему.
Флэш, так же просто вскрывается
В самой флэшке нет контента, только скрипт для обращения к серверу и вывода данных на экран, данные можно только сниффером перехватить, но в любом случае легче их принтскрином снять или прогой для сканирования данных прямо с экрана.
Mальчик-Девочка.
1. Включить модуль "Profile".
2. Добавить к профилю пользователя поле "Список" с нужными значениями.
3. Подправить шаблон форума, чтобы он выводил нужную картинку, в зависимости от выбранного пола.
Как-то так.
FCKEditor не показывает ссылку "закачать" при добавлении картинки
Это очепятка, у меня в коде в этом месте уже true стоит, потому когда его сюда копировал, то false руками писал...
FCKEditor не показывает ссылку "закачать" при добавлении картинки
Разобрался. В исходнике модуля есть такой код:
Защита контента от скачки
Ок, ближе к вечеру напишу инструкцию, сейчас нет доступа к исходникам флэшки. Там сложного ничего нет, работы минут на 10.
Как понимаю - флешка получает урл, а дальше через самописные скрипты берет инфу из базы?
Вроде того.
А флэш нельзя отключить?
Ну да, отключить можно, только тогда будет выдаваться сообщение типа "чтобы посмотреть эту страницу установите Flash Player 7".
Защита контента от скачки
Я вот тут сделал похожую фичу (инфой пока сайт не заполнен). Правда штука эта самописная и в виде модуля я ее не оформил: это просто фла файл, в котором выводится инфа плюс небольшая корректировка node.tpl.php (или любого другого шаблона). Если интересно, могу объяснить как это сделано...
Модуль IMCE
Ты имеешь ввиду upload встроенный в Друпал или какой-то другой? Если друпальский, то он не подходит, так как нужно, чтобы картинка вставлялась в визуальный редактор и была возможность редактирования её положения.
Модуль IMCE
А кто-нибудь знает. Можно ли ИМСЕ настроить так, чтобы для закачки картинки не использовался "image/file browser"? То есть нужно, чтобы при нажатии на кнопку "browse" сразу выводился диалог выбора файла, а не этот браузер.
Создание каталога
Если нужно, чтобы в каталоге присутствовали какие-то специфические поля, то нужно использовать модуль CCK, если достаточно стандартных заголовка и боди, то можно обойтись без него. Для фильтрации контента нужен модуль Views и придется немного программировать, что бы сделать также как и в примере, потому что именно в таком виде Вьюс данные выводить не умеет.
Никак с Views не разберусь
Хммм, как на вьюс это сделать не знаю, но есть функция taxonomy_get_tree, которая позволяет получить дерево терминов из указанного словаря, а дальше с этим деревом можно делать что угодно.