Блог пользователя - PC_M@niac

i18n & Project module

26 сентября 2006 в 0:22

Никто не пробовал подружить замечательный модуль Project с локализацией i18n ?
Проблема всё та-же: при создании перевода проекта фактически создаётся ещё один проект и соответственно ему нельзя указать то-же имя. Также есть подозрения что придётся править модуль Project issue чтобы запросы привязывались к обеим переводам проекта.

Разные темы для разных языков

21 сентября 2006 в 15:41

Помню что где-то встречал такое но не могу вспомнить где и как...
Нужно нарисовать несколько разных тем для разных языков. Как это проще всего сделать?

Параллельно близкий по тематике вопрос:
Как правильно указывать фильтр отображения для блоков (на каких путях показывать или непоказывать блоки). Пробовал разные варианты и такое ощущение что он всегда возвращает false

views и локализация

20 сентября 2006 в 15:44

1. Создал при помощи модуля views схему для главной страницы по предлагаемому им-же шаблону, немного его видоизменив
2. Указал в настройках путь к главной странице "frontpage"
3. Создал статью и её перевод
4. Опубликовал статью и разместил её на главной
5. При заходе на главную показываются тизеры обоих на языках

Как пофиксить?

Я так предполагаю что к views нужно добавить фильтр типа "если язык статьи равен текущему выбранному языку" но вот как это сделать?

Локализация нод

13 сентября 2006 в 12:46

Есть:
1. Нода node/23 - русская
2. Нода node/24 - английский перевод 23-й

Находясь по адресу /ru/node/23 имеем две ссылки:
1. В блоке "Языки" ссылку на /en/node/23 - переключает интерфейс на инглиш но оставляет показ русской ноды
2. Под нодой ссылка на /ru/node/24 - показывает английскую ноду на русском междумордии

Нужно:
В блоке "Языки" иметь ссылку на /en/node/24

Интуитивно я догадываюсь как, но хотелось-бы уточнить Smile

Сылка входа

13 сентября 2006 в 12:32

Убрал с глаз долой стандартное меню навигации и блок входа для пользователей. Кинул в девиз сайта ссылку на вход. В принципе работает да вот только как пользователю выйти или как попасть в свой профиль?

Хочется чтоб было как на форумах:
1. Для гостей висит ссылка: Войти
2. Для пользователей: Профиль(User) | Выход

Подскажите где копать? Хочется это не блоком а зашить прям в тему. Где-то возле меню.
Как вариант - встроить это в Primary links

img_assist и локализованная таксономия

7 сентября 2006 в 17:34

Есть на сайте два языка.
Есть в словаре "Image Galleries" термины для русской и английской части сайта и заданы соответствующие переводы терминов.
Image Gallery правильно отображает галереи в зависимости от выбранного языка, а вот img_assist всегда показывает только русские картинки и в выпадающем меню видны только русские термины.
Как быть?

i18n & path

6 сентября 2006 в 15:16

Делаю меню на многоязыковом сайте.
1. Создаю пункт "About" и указываю у него путь "about" т.е. при клике на этом пункте меня перебрасывает на соответствующую страницу в зависимости от языка: в русском режиме на "ru/about", в английском на "en/about".
2. Создаю статичную страницу с привязкой к адресу "about" на русском, затем при переводе её на английский мне движок не позволяет указать тот же путь. Причём русский вариант вызывается теперь и по "ru/about" и по "en/about".

Скрытый Login page

28 июля 2006 в 16:06

Есть идея убрать блок входа пользователей а в шапку запихнуть ссылку на LoginPage. Т.е. чтобы у гостей сайта не крутилась постоянно форма входа на каждой странице а просто в шапке была ссылка "Вход" а для зарегистрированных "<имя пользователя> [Выход]".

Достаточно лаконично и понятно. Показывать имя пользователя желательно т.к. меню "Навигация" показывается только админам.

Профили пользователей

22 июля 2006 в 13:24

Вопрос нумбер рас: как в профиле пользователей добавлять поля на основную страницу (без указания категории)?
Нумбер два: если у меня многоязыковой сайт - я называю поля профиля английскими именами но вот как сделать так чтобы в других языках названия полей тоже переводились (модуль locale их не находит)?

Ограничение видимости блоков

22 июля 2006 в 13:07

Хочу назначить видимость некоторых блоков определённым ролям пользователей. Понимаю что это нужно сделать через "Показать, если введенный PHP-код возвращает TRUE (PHP-режим, только для экспертов)." но вот какой код написать. Я не знаю Drupal API. Подскажите плз.

Браузерно-зависимое искривление пространства :)

17 июля 2006 в 11:32

Поставил под 4.7 модули image и img_assist. Накидал картинки в статью при помощи img_assist методом Filter Tag. В полученной статье (при просмотре в браузерах SeaMonkey 1.1, FireFox 1.5) часть картинок выскакивает вправо в колонку правых блоков. Причём происходит это по разному в зависимости от размеров окна во время загрузки страницы. Разрешение у меня 1440x1080 и треть картинок гуляет где попало. Если окно ужать до 800х600 и обновить страницу то почти все становятся на места. В других браузерах (Opera 8.5, IE 6.0) всё нормально.

Перевод терминов таксономии

14 июля 2006 в 0:14

В 4.6 была возможность создать два термина на разных языках и указать что один из них является переводом другого. Как такой-же функционал выжать из 4.7 ?

Аттачи в 4.7

13 июля 2006 в 15:09

Делал сайт на 4.3 и использовал там fscache+filestore2 но по уши наелся его "небольшими" недоработками.
На 4.6 пробовал ставить filemanager+attachment, до ума не довёл (тоже были какие-то глюки), перешёл на 4.7
На 4.7. не вижу того что было под 4.6. Их больше не будет или просто пока не переписали?
Задача весьма типичная:
- Разрешить аплоад файлов определённым пользователям
- Обеспечить изоляцию пространства имён в рамках каждого нода
- Желательно иметь отдельный каталог всех вложений с группировкой по таксономии

Глюк: Гостевая стартовая страница стала стандартной

17 мая 2005 в 11:11

Проглючил сервак хостера, но после восстановления всё как-бы работает нормально, но:
- если зайти на сайт под гостём, то на главной странице видим "Добро пожаловать на ваш новый сайт, работающий на движке Drupal. Эта инструкция поможет..."
- форум пустой
- в некоторых блоках отображаются не все новости

Но если войти под каким-либо пользователем, то всё становится на место.

Уже пробовал регистрировать нового пользователся через приглашение на главной, создавать новый контент и выкладывать его на главной, включать/отключать кэш... ничего не помогает.

Ссылка "Главная"

8 декабря 2004 в 20:53

Не знаю какой модуль отвечает за генерацию ссылок, отображаемых над статьёй. Ссылки вида "Главная >> Книги >> Фантастика". Проблема в том, что ссылка "Главная" указывает не на главную страницу сайта, а на текущую. Как и где это можно подправить?

Модуль image

20 ноября 2004 в 1:08

Установил, настроил, раздал права. Картинки нормально выкачиваются на сервер, нормально просматриваются по ссылке вида "/node/x". Но при переходе по ссылкам из блока "Image Gallery" или открытии любой ссылки вида "/image/*" открывается страница "Доступ запрещен. Вы не авторизированы для доступа к этой странице." Вход удался только под суперпользователем, а вот под пользователем, которому делегированы абсолютно все права (не говоря об обычных пользователях и гостях) не получается.

Download

13 ноября 2004 в 6:14

Кто мне подскажет, есть ли какой-нибудь стандартный модуль для создания раздела Download, вроде weblink. Просто уже порядком поднадоело лепить book с короткими страницами и привязанными к ним файлами. Плюс такой подход не отслеживает количество загрузок, а только количество показов.