Почитал я хэндбук и нарыл вот что:
здесь http://drupal.org/node/64854 приводится пример как ограничивать вывод блоков для зарегистрированных пользователей.
Поставил disknode - неплохая штучка, вот только вопрос как оно отслеживает изменение файла на диске (если я его по FTP подменю)?
А кто-нибудь пробовал создавать пользовательские upload зоны? Т.е. такие зоны с которыми может работать привязанный к ней пользователь и админ (типа FTP с WWW интерфейсом).
Ещё хотелось бы иметь возможность автоматического создания списка выложенных файлов, разбросанный по категориям таксономии и отсортированный (например в алфавитном порядке). Например так как делает weblink со ссылками. Кто может подсказать где копать?
Друпал для аплоада пытается создать временный файл а на каталог /tmp не дано прав записи для пользователя, под которым работает апач.
1. Создай в каталоге драпала каталог tmp
2. Поставь на него права 777
3. Закинь туда файлик .htaccess со следующим содержанием:
deny from all
4. Пропиши в параметрах Драпала (/admin/settings "File system settings", "Temporary directory:") полный путь к этому каталогу. У тебя:
/home/web/www/dev/drupal/content/tmp
На основании своего опыта могу сказать, что ничтожная доля накрутчиков одновременно меняет IP/браузер/разрешение экрана, чистит куки, etc. Обычно одно-два действия из вышеприведённых. Так можно собирать максимум инфы по каждому клику, хранить эту статистику несколько недель/месяцев и настраивать с её помощью 2-3 слойный персептрон, который и будет решать кто есть накрутчик.
Понятно что это нетривиальная задача, но ведь Драпал и славится нетривиальным решением обычных задач
И ещё: одна из лучших защит от накруток (но и одна из самых сложных в реализации) - это контроль количества кликов после перехода по ссылке. Так, владелец сайта может засчитывать переход только если пользователь после перехода кликнул хотябы 1 раз на любой ссылке по сайту - т.е. пользователь заинтересовался контентом. А там где 1 раз, там и 2, 3...
А о чём все спорят? Не проще-ли сделать по стандарту:
Делай раз - пишем модуль полностью на англицком
Делай два - устанавливаем модуль, немного лазим по нему
Делай три - переводим интерфейс на все нужные языки через интерфейс Драпала
Делай четыре - сохраняем перевод в *.po файлах для каждого языка
Интерес есть, но если-уж писать модуль "с нуля", то хорошо-бы в него включить всяческие защиты от накрутки, а-то простой счётчик кликов может удовлетворить только больное самомнение подростка, но никак не серьёзного вэб-менеджера.
Глючит даже при полностью отключенном кэше. Да и если-бы дело было именно в нём, то при создании нового нода, видимого на главной, данные-бы обновились.
Тут скорее другое. Тест базы данных показал, что повреждена таблица: "node_access". Пробовал её пересоздать/удалить/очистить модулем Database, но он ничего не делает, а на phpMyAdmin нет под рукой пароля, так что завтра попробую.
P.S. Пробовал отключать модуль "Node Privacy By Role" (который использует повреждённую таблицу), но это почему-то тоже ничего не даёт...
В conf.php всё прописано правильно. Даже на этом сайте наблюдается этот глюк: вверху ссылка "Главная » форумы » Поддержка » Установка и настройка" - если навести мышку на "Главная", то можно увидеть адрес перехода "http://drupal.ru/node/434", хотя должен быть "http://drupal.ru/"
Модуль taxonomy_image позволяет привязать к каждому термину таксономии картинку и потом выводить её в документе. Для отображения изображения термина, нужно вставить в текст страницы "taxonomy_image_display($tid)". Но вот где взять значение $tid из кода темы, мне непонятно. Так сам толком и не разобрался с этим модулем.
У меня не распознаются Mime-типы и имена файлов, выложенных через Upload, плюс не ведётся статистика закачек, плюс нельзя выкладывать файлы с одинаковым именем.
С первым пунктом разобрался, как обычно пропустил самую малость на права доступа к файлам я смотрел, а вот про каталоги забыл: и права 644 и владелец (UID 80) у всех файлов одинаковый, но вот каталоги одни 777, а другие (те, что создал fscache) - 750
Поставил, настроил - то что нужно, только есть один большой трабл:
Т.к. нельзя аплоадить файлы больше 2Mb, то я раньше, при использовании модуля upload, мог выложить маленький файлик по HTTP, затем заменить его по FTP и подправить в базе данных размер файла.
Ограничение видимости блоков
Почитал я хэндбук и нарыл вот что:
здесь http://drupal.org/node/64854 приводится пример как ограничивать вывод блоков для зарегистрированных пользователей.
Профили пользователей
По поводу второго вопроса: как с контентом и интерфейсом не получается. При добавлении поля в профиль нет выбора языка.
Аттачи в 4.7
Поставил disknode - неплохая штучка, вот только вопрос как оно отслеживает изменение файла на диске (если я его по FTP подменю)?
А кто-нибудь пробовал создавать пользовательские upload зоны? Т.е. такие зоны с которыми может работать привязанный к ней пользователь и админ (типа FTP с WWW интерфейсом).
Ещё хотелось бы иметь возможность автоматического создания списка выложенных файлов, разбросанный по категориям таксономии и отсортированный (например в алфавитном порядке). Например так как делает weblink со ссылками. Кто может подсказать где копать?
Проблема с русификацией
Друпал для аплоада пытается создать временный файл а на каталог /tmp не дано прав записи для пользователя, под которым работает апач.
1. Создай в каталоге драпала каталог tmp
2. Поставь на него права 777
3. Закинь туда файлик .htaccess со следующим содержанием:
deny from all
4. Пропиши в параметрах Драпала (/admin/settings "File system settings", "Temporary directory:") полный путь к этому каталогу. У тебя:
/home/web/www/dev/drupal/content/tmp
Аттачи в 4.7
А как решается проблема разделения пространства имён?
Аттачи в 4.7
Ну неужели все пользуются модулем upload ?
Перевод терминов таксономии
Блин! RTFM, Батенька
Почитал доку а там, как оказалось, ещё и модуль translation включить надобно! О!
Как разрешить просмотр image galleries ?
Сталкивался с той-же проблемой пол года назад, решения так и не нашёл и забросил этот модуль по-дальше...
Графика в навигации (таксономии)
Модуль taxonomy_image
Модуль affiliate
На основании своего опыта могу сказать, что ничтожная доля накрутчиков одновременно меняет IP/браузер/разрешение экрана, чистит куки, etc. Обычно одно-два действия из вышеприведённых. Так можно собирать максимум инфы по каждому клику, хранить эту статистику несколько недель/месяцев и настраивать с её помощью 2-3 слойный персептрон, который и будет решать кто есть накрутчик.
Понятно что это нетривиальная задача, но ведь Драпал и славится нетривиальным решением обычных задач
Модуль affiliate
И ещё: одна из лучших защит от накруток (но и одна из самых сложных в реализации) - это контроль количества кликов после перехода по ссылке. Так, владелец сайта может засчитывать переход только если пользователь после перехода кликнул хотябы 1 раз на любой ссылке по сайту - т.е. пользователь заинтересовался контентом. А там где 1 раз, там и 2, 3...
Глюк: Гостевая стартовая страница стала стандартной
Во-первых: как это относится к обсуждаемому вопросу?
Во-вторых: а как иначе?
И еще раз UTF-8 vs windows-1251
А о чём все спорят? Не проще-ли сделать по стандарту:
Делай раз - пишем модуль полностью на англицком
Делай два - устанавливаем модуль, немного лазим по нему
Делай три - переводим интерфейс на все нужные языки через интерфейс Драпала
Делай четыре - сохраняем перевод в *.po файлах для каждого языка
Модуль affiliate
Интерес есть, но если-уж писать модуль "с нуля", то хорошо-бы в него включить всяческие защиты от накрутки, а-то простой счётчик кликов может удовлетворить только больное самомнение подростка, но никак не серьёзного вэб-менеджера.
Глюк: Гостевая стартовая страница стала стандартной
Глючит даже при полностью отключенном кэше. Да и если-бы дело было именно в нём, то при создании нового нода, видимого на главной, данные-бы обновились.
Тут скорее другое. Тест базы данных показал, что повреждена таблица: "node_access". Пробовал её пересоздать/удалить/очистить модулем Database, но он ничего не делает, а на phpMyAdmin нет под рукой пароля, так что завтра попробую.
P.S. Пробовал отключать модуль "Node Privacy By Role" (который использует повреждённую таблицу), но это почему-то тоже ничего не даёт...
Ссылка "Главная"
А где подправить, чтобы ставился именно слэш, т.к. это ближе к правде и должно везде работать?
Ссылка "Главная"
В conf.php всё прописано правильно. Даже на этом сайте наблюдается этот глюк: вверху ссылка "Главная » форумы » Поддержка » Установка и настройка" - если навести мышку на "Главная", то можно увидеть адрес перехода "http://drupal.ru/node/434", хотя должен быть "http://drupal.ru/"
taxonomy_image
Вспомнил, я заменил строку 602 файла forum.module
с: $description .= '
\n";
на: $description .= '
\n";
для отображения иконок таксономии в названии форума.
Но столкнулся ещё с одним глюком: картинки можно аплоадить, но нельзя удалять. Приходится заменять на прозрачную точку.
taxonomy_image
Модуль taxonomy_image позволяет привязать к каждому термину таксономии картинку и потом выводить её в документе. Для отображения изображения термина, нужно вставить в текст страницы "taxonomy_image_display($tid)". Но вот где взять значение $tid из кода темы, мне непонятно. Так сам толком и не разобрался с этим модулем.
Download
А как сделать так, чтобы файлы, на которые больше нет ссылок в fscache, автоматически удалялись из базы и с диска?
Download
У меня не распознаются Mime-типы и имена файлов, выложенных через Upload, плюс не ведётся статистика закачек, плюс нельзя выкладывать файлы с одинаковым именем.
Download
С первым пунктом разобрался, как обычно пропустил самую малость на права доступа к файлам я смотрел, а вот про каталоги забыл: и права 644 и владелец (UID 80) у всех файлов одинаковый, но вот каталоги одни 777, а другие (те, что создал fscache) - 750
Download
Поставил, настроил - то что нужно, только есть один большой трабл:
Т.к. нельзя аплоадить файлы больше 2Mb, то я раньше, при использовании модуля upload, мог выложить маленький файлик по HTTP, затем заменить его по FTP и подправить в базе данных размер файла.