if (проверяем время) and[or] (проверяем ответы) and (проверяем права пользователя)
{ выводим или не выводим ссылочку "изменить" }
и аналогичные проверки на самой страничке .../edit/... чтоб напрямую по урлу на редактирование нельзя было выйти.
Просто в код ядра лезть не хочется, ...
Ну сделайте эту проверку в шаблоне для типа материалов блог и в шаблоне для для комментариев.
Во-во! "Идентификация" - то слово, которое давно вертелось на языке! Спасибо. Тогда можно и authenticated перевести как "идентифицирован", а anonimous - как "анонимен".
Спасибо за приятный отзыв. Хороший стимул работать дальше.
По вариантам перевода. "Учетная запись", конечно, - громоздко и явный "канцеляризм". Но ваш вариант "учетка" - на мой вкус, наоборот, слишком "разговорно-опрощенный". Мне, правда, тоже пришлось взять подобный перевод для одного из пунктов меню ("Оформление админки"), но то было по причине вынужденной краткости в пунктах меню. И я этим вариантом по-прежнему недоволен. Пока лучший перевод, похоже, "Мой профиль" или "Мои данные".
Если смотрите в IE, не забывайте обновлять экран (Ctrl+F5). Банально, но иногда бывает причиной парадоксов.
Попробуйте выключить и включить заново модуль profile. Проверьте, не было ли у вас при установке сайта глюков? Скопировались ли все файлы модулей?
Какую тему оформления используете (в некоторых не прописывают $tabs) и закладки поэтому не показываются.
Нет, в сообщении говорится лишь о том, что если на странице будет несколько редакторов, то клавиатурная комбинация (Shift+Alt+KEY) будет срабатывать для первого. Это, мол, потому, что FF не поддерживает динамический доступ к клаве" (приблизительный перевод).
// $Id$ - это просто место для подстановки системой контроля версий (CVS) номера версии, даты создания и автора данного файла.
Вместо нее при публикации на drupal.org добавится строка, что-то типа:
// $Id: admin_menu.module,v 1.10.4.2 2007/07/10 20:36:58 sun Exp $
p.s. Строчку "// переменная контента возвращается на дисплей" лучше перевести, наверное, как "// содержание переменной выводится на дисплей". Иначе непонятно, о чем идет речь. А просто о том, что показывается значение переменной.
В смысле - закачивал готовый дамп базы данных? Это возможно, но не совсем правильно. Можно, конечно, просто создать типовой сайт и тиражировать его БД и набор файлов. Получится установка типового сайта с необходимостью потом вручную донастраивать конкретный экземпляр сайта.
Идея инсталлятора немного другая - иметь возможность ДО инсталляции провести тонкую настройку (названия, роли посетителей, типы материалов и т.п.), а потом "легким движением руки" создать сайт, заточенный под конкретный заказ.
Как запретить пользователям корректировать свои сообщения?
if (проверяем время) and[or] (проверяем ответы) and (проверяем права пользователя)
{ выводим или не выводим ссылочку "изменить" }
и аналогичные проверки на самой страничке .../edit/... чтоб напрямую по урлу на редактирование нельзя было выйти.
Просто в код ядра лезть не хочется, ...
Ну сделайте эту проверку в шаблоне для типа материалов блог и в шаблоне для для комментариев.
Начинаю перевод книги
Как юзер скажу, что затея очень интересная и нужная. Но есть два сомнения: будет ли все это доведено конца и не будет ли проблем с правами?
Как сделать такое: разные базы данных и разные префиксы?
Поиск по сайту поможет отцу. Секретное слово "мультисайтинг".
Или - на прием к Максу Кириленко (razgonka.ru), он много писал здесь об этом.
Ошибка "Отсутствуют модули" в конце инсталляции
Лучше всего, наверное, пользоваться вот этим вариантом - Русский инсталлятор Drupal. Там перевод поновее и модуль autolocale прилагается.
ошибки в начале инсталляции
Поищите здесь по слову russian drupal
Полный русский перевод Drupal 5.x
Во-во! "Идентификация" - то слово, которое давно вертелось на языке! Спасибо. Тогда можно и authenticated перевести как "идентифицирован", а anonimous - как "анонимен".
Счётчики
Формат ввода нужно Full ставить HTML. Ну, вы в курсе...
ошибки в начале инсталляции
Поищите здесь по слову error_reporting
primary links, как переопределить в теме?
Так у этих ссылок есть id = "primary". Почему бы не переопределить оформление в CSS?
индексы в запросах к базе
Возможно, поможет включение кеша для анонимных пользователей - /admin/settings/performance
Полный русский перевод Drupal 5.x
Спасибо за приятный отзыв. Хороший стимул работать дальше.
По вариантам перевода. "Учетная запись", конечно, - громоздко и явный "канцеляризм". Но ваш вариант "учетка" - на мой вкус, наоборот, слишком "разговорно-опрощенный". Мне, правда, тоже пришлось взять подобный перевод для одного из пунктов меню ("Оформление админки"), но то было по причине вынужденной краткости в пунктах меню. И я этим вариантом по-прежнему недоволен. Пока лучший перевод, похоже, "Мой профиль" или "Мои данные".
Вопрос по полям профиля
В нужное место файла page.tpl.php вставьте что-то подобное:
Вопрос по полям профиля
Если смотрите в IE, не забывайте обновлять экран (Ctrl+F5). Банально, но иногда бывает причиной парадоксов.
Попробуйте выключить и включить заново модуль profile. Проверьте, не было ли у вас при установке сайта глюков? Скопировались ли все файлы модулей?
Какую тему оформления используете (в некоторых не прописывают $tabs) и закладки поэтому не показываются.
В общем, стандартный ритуал биения в бубен...:)
Вопрос по полям профиля
Вверху профиля рядом с закладкой "Общая информация" должна была появиться закладка "Персональная информация" с вашими новыми полями.
Модуль BUEditor
Нет, в сообщении говорится лишь о том, что если на странице будет несколько редакторов, то клавиатурная комбинация (Shift+Alt+KEY) будет срабатывать для первого. Это, мол, потому, что FF не поддерживает динамический доступ к клаве" (приблизительный перевод).
Фиксы множественных чисел и месяцов.
Возможно, формат даты описан у вас в node.tpl.php или другом шаблоне.
Создание собственного модуля
Спасибо за статью!
// $Id$ - это просто место для подстановки системой контроля версий (CVS) номера версии, даты создания и автора данного файла.
Вместо нее при публикации на drupal.org добавится строка, что-то типа:
// $Id: admin_menu.module,v 1.10.4.2 2007/07/10 20:36:58 sun Exp $
p.s. Строчку "// переменная контента возвращается на дисплей" лучше перевести, наверное, как "// содержание переменной выводится на дисплей". Иначе непонятно, о чем идет речь. А просто о том, что показывается значение переменной.
Как сохранить ленту новостей в *.doc или *.html файл с заданным форматированием?
"Сохранить как..." в браузере не подойдет? Страницу можно формировать в виде "для печати".
Полный русский перевод Drupal 5.x
Вы про это:
#: modules/taxonomy/taxonomy.module:628
msgid "- Please choose -"
msgstr "- Требуется выбор -"
#: modules/taxonomy/taxonomy.module:628
msgid "- None selected -"
msgstr "- Не выбрано -"
Спасибо, добавлю.
Русский инсталлятор Drupal
В смысле - закачивал готовый дамп базы данных? Это возможно, но не совсем правильно. Можно, конечно, просто создать типовой сайт и тиражировать его БД и набор файлов. Получится установка типового сайта с необходимостью потом вручную донастраивать конкретный экземпляр сайта.
Идея инсталлятора немного другая - иметь возможность ДО инсталляции провести тонкую настройку (названия, роли посетителей, типы материалов и т.п.), а потом "легким движением руки" создать сайт, заточенный под конкретный заказ.
Русский инсталлятор Drupal
Выполнение запросов - db_query().
Signwriter
Signwriter использует библиотеку GD Image library. Какой версии у вас PHP?
групповые политики на редактирование определенных страниц
Реализовано - модуль Organic Groups.
Гнусный редирект на http://3bepb.net/link.php?id=1
Кеш?
Система и модули меню Drupal по сравнению с Joomla!
http://drupal.org/project/dhtml_menu, http://drupal.org/project/adminmenu_dhtml, http://drupal.org/project/admin_menu, http://drupal.org/project/imagemenu, http://drupal.org/project/jstools (activemenu), http://drupal.org/node/7002, http://drupal.org/pro