Блог пользователя - Bios

Вопрос - ответ и модуль Question

4 марта 2009 в 7:10

Возникла необходимость организовать на сайте службу вопрос - ответ...

Из самых подходящих решений нашел модуль Question...

Суть работы такова пользователь вводит свое имя и вопрос... Потом все вопросы ставятся в очередь для ответов... После ответа вопрос публикуется как обычная нода и выглядит так:

Иванов И И asks:
<strong>Question</strong>
Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос Вопрос
<strong>Answer</strong>

Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ Ответ

Все бы ничего но есть пара вопросов:
1. При ответе на вопрос Title должен заполнять отвечающий... (Как можно сделать так например чтобы Title по умолчанию был равен примерно такой строке «Вопрос администрации сайта» просто оставить это поле пустым нельзя, или может быть кто то вкурсе как сделать его равным первыми 100 символам вопроса???)

2. Как лучше категоризировать вопросы??? (чтобы пользователь задавая вопрос выбирал категоряю (таксономия на сайте не используется))

[Решено] Вставка видео плеера на сайт...

18 февраля 2009 в 6:43

Была проблема с размещением видео на сайте... Пробовал несколько дней получился один нормальный вариант (jquery_media+jquery.media.js)... Потом попробовал реализовать тоже самое только без модуля jquery_media...

Получилось...
Вот как:

1. Создаем новый тип материала (я назвал его media)
2. Копируем файл node.tpl.php и переименовываем его в node-media.tpl.php
3. Открываем на редактирование этот файл и дописываем туда следующие строки

<?php drupal_add_js($path_to_js.'jquery.media.js'); ?>
<?php drupal_add_js($path_to_js.'swfobject.js'); ?>
<?php
drupal_add_js('if (Drupal.jsEnabled) {
  $(document).ready(function() {
    $.fn.media.defaults.flvPlayer = \'/player-viral.swf\';
    $.fn.media.defaults.mp3Player = \'/player-viral.swf\';
    $.fn.media.defaults.autoplay = 1;
    $.fn.media.defaults.params = { allowfullscreen: true };
    $(\'a\').media();
  });  
}'
, 'inline');
?>

В итоге файл node-media.tpl.php должен выглядеть примерно так:

<?php
// $Id: node.tpl.php,v 1.7 2007/08/07 08:39:36 goba Exp $
?>
<?php drupal_add_js($path_to_js.'jquery.media.js'); ?>
<?php drupal_add_js($path_to_js.'swfobject.js'); ?>
<?php
drupal_add_js('if (Drupal.jsEnabled) {
  $(document).ready(function() {
    $.fn.media.defaults.flvPlayer = \'/player-viral.swf\';
    $.fn.media.defaults.mp3Player = \'/player-viral.swf\';
    $.fn.media.defaults.autoplay = 1;

Вставка ролика *.flv и добавление к нему плеера

16 февраля 2009 в 8:09

Как можно вставить в ноду простой *.flv ролик...

Подгрузить к нему плеер... (Роли хранятся на этом же хостинге)

Почитал тут нашел решения вроде: поставь 10 модулях и попробуй разобраться и настроить их...

Есть ли более простой способ??? Подскажите кто сталкивался с такой проблемой...

Переводы ноды... Отменить перевод

9 февраля 2009 в 8:23

Такой вопрос:

У меня на сайте стоит 2 языка... Используется i18n...

Создаю ноду, ЗАполняю все поля как положенно... Потом нажимаю на ПЕРЕВОД... Перевожу на другой язык...

Но потом возникла необходимость из всех переведенних нод селать разные ноды... На пример О компании - перевод страницы About... Как разорвать связь (по переводу) и получить две независимые друг от друга ноды...

Максимальный размер материала

28 января 2009 в 13:35

Возникла проблема:

Создаю новую ноду... Добавляю текс ноды (размер текста в *.txt около 20 килобайт - относительно много) сохраняю...

При просмотре данной ноды вижу только заголовок... текста нет...
При просмотре HTML кода видно что текст и не выводился (проблемы с css отпадают)

Нажимаю на редактирование текст появляется...

в чем может быть проблема???

i18n ошибка

26 января 2009 в 19:52

Возникла проблема

После установки i18n версии 6.x-1.0 и импорта перевода возникла проблема...

При нажатии на ссылку настройки модуля i18n (Multilingual system) выходит следующее:

Archives
!>    Select the content types listed in the archives.
FCKeditor
    Configure the rich editor.
File uploads
    Control how files may be attached to content.
Languages
    Configure languages for content and the user interface.
Multilingual system
    Configure extended options for multilingual content and translations.
Search settings
    Configure relevance settings for search and other indexing options
Дата и время
    Выбор способа отображения даты и времени, а также системного часового пояса по умолчанию.
Действия
    Управление действиями, определенными для вашего сайта.
О сайте
    Изменение основной информации о сайте, такой как название сайта, слоган, адрес электронной почты, миссия, главная страница и прочее.
Отчеты и сообщения
    Настройки для модулей отчетов и сообщений. Различные модули могут записывать системные события Drupal в разные места, такие как системные логи, почта, и т.д.
Производительность
    Включение/выключение кеширования для анонимных пользователей, а также включение/выключение препроцессора CSS.
Сайт на обслуживании
    Выключение сайта на техническое обслуживание или его включение в рабочий режим.
Сообщения об ошибках
    Настройка обработки ошибок сервера 403/404 и ошибок интерпретатора PHP.
Средство обработки изображений
    Выбор средств обработки изображений, если используются дополнительные.
Тема админки

Запрос на базу из шаблона

12 января 2009 в 9:28

Данная тема продолжение этой

Решил делать через шаблон page-all.tpl.php

Возник вопрос:

Можно ли средствами Друпала сделать запрос (все материалы типа story) чтобы я сделал только запрос а обрабатывался бы он средствами Друпала:

1. Чтобы листинг был встроенный друпаловский
2. Все ссылки сохранялись (у меня работает функция замены слова node в адресе)

Возможно ли это???

Листинг всех записей типа

9 января 2009 в 9:18

Такая вот проблема:
Нужно создать страницу на которой выводились бы все публикации типа story...

По сути должно получиться нечто похожее на главную страницу...
(сортировка по дате)

Думал вручную делать запрос к базе а потом создать шаблон вывода page-all.tpl...

Подскажите как это можно реализовать???

Archive

8 января 2009 в 15:03

НА сайте есть модуль Archive (календарь новостей)

Когда нажимаешь на ссылку даты открывается следующая страница

Вот такая проблема только у меня не работает ссылка ВСЕ по годам???
Подскажите как это можно исправить???

Недопереезд...

28 декабря 2008 в 20:08

Возникла ситуация....

Существует один сайт лопустим example.com...
Сайт работает и на данный момент... Есть почта вида account@example.com около 100 ящиков (На комьютерах для работы с почтой установлен Майкрософт Экчендж Сервер)

Решили сменить КМС на Друпал...
В процессе тестовой установки выяснилось что у хостера установлена MySQL версии 4,0,20... (Друпал 6 с ней не работает т. к. это старая версия)

Как сделать CCK поля невидимыми....

6 октября 2008 в 10:22

Здравствуйте...

Создал 2 новых поля в материале с помощью ССК...

Когда добавляю новую ноду заполняю их...

Для вывода данного типа материала исполюзую отдельный шаблон в котором обрабатываются значения введенных мною полей ССК...

А как сделать чтобы эти поля не отображалюсь для пользователей??? т. е. чтобы значения этих полей были доступны но они не выводильсь на экран...

Переменные CCK

2 октября 2008 в 8:12

Возникла такая вот проблема:

Создал новый тип нод, назвал его biog...

в нем 2 дополнительных поля с помощью ССК... field_title_en и field_title_fr...

Данные надписи являются переводами заголовка...

создал шаблон node-biog.tpl.php

А теперь вот такой вопрос как мне вывести значение этих двух новый полей??? (вариант

<?php print $content?>

не подходит...)

Может кто нибудь сможет помочь??? Спасибо!!

Посоветуйте фотогалерею...

30 сентября 2008 в 9:44

Посоветуйте пожалуйста фотогалерею...

Нужна простейшая фотогалерея...

Единственная особенность заголовок альбома должен переводится на несколько языков...

(наворотов типа описания фото, камментов, и рейтингов не надо)

Может кто чего посоветует???

Главное чтобы можно было перевезти заголовок альбома...

Многоязычная фотогалерея

25 сентября 2008 в 9:55

Возникла огромная проблема...

Модуль Image не позволяет сделать полноценную фото галерею на нескольких языках...

Может кто нибудь знает способ как можно сделать Фото галерею где:

1. Можно было бы переводить название фотогалереи
2. Одна картинка была бы доступна на всех языках (но желательно что бы можно было переводит название

фото)

Есле кто то сталкивался с такой проблемой подскажите пути решения???

Локализация заголовков блоков, а так же заголовков МИССИЯ САЙТА и СЛОГАН САЙТА

19 сентября 2008 в 13:53

Отдельное спасибо за наводку пользователю direqtor!!!

Для локализации заголовка слоган сайта необходимо:

1. Зайти в файл page.tpl.php
2. Найти там строку <?php if ($site_slogan) { ?>

<?php print $site_slogan ?>

<?php } ?> и комментировать или удалить эти строки...
3. На место строк вставить

<?php print t('We are the champions'); ?>

(We are the champions - который должен переводится на другие языки - по умолчанию он будет для английского языка (даже если он не включен))
4. Заходим в Главная › Управление › Конструкция сайта › Перевод интерфейса (/admin/build/translate/search) вводим нашу искомую строку на английском нажимаем поиск. Должна появится строка We are the champions - нажимаем на изменить и переводим на необходимые языки...
Будте внимательны когда пользуетесь поиском искомой фразы!!! (если в ней будет хотябы один лишний пробел - которого нет в оригинале, то ничего не найдется)

Для локализации блока все еще проще

Мне нужно было перевезти заголовок блока Archives (модуль Archive - календарь архива новостей)

1. /admin/build/block проверяем что бы заголовок блока был пустым и не стояла надпись ...
2. Ставим видимость блока на страницах сайта...
3. Смотрим какой заголовок появился у блока... (в данном случае Archives)
4. Заходим в Главная › Управление › Конструкция сайта › Перевод интерфейса (/admin/build/translate/search)водим слово Archives жмем на поиск, после того как слово найдется жмем на изменить и переводим на необходимые языки...

Как сделать перевод заголовка блока???

18 сентября 2008 в 10:14

Есть блок, у блока есть заголовок... Один и тот же заголовок отображается на всех языковых версиях сайта...

Пробовал перевести через admin/build/translate ПЕРЕВОДЫ ИНТЕРФЕЙСА - ничего не находит...

Есть ли выход??? (удаление заголовков блоков не подходит)

Как вывести блок???

15 сентября 2008 в 20:12

Доброго времени суток!!!

Возникла такая проблема: необходимо вывести конкретный блок например my-links???

Искал по справочникам api ничего не нашел...
Может кто знает как решить проблему???

Сайт перестал работать

11 сентября 2008 в 12:37

Добрый день...

Возникла такая проблема....
Установил скрипт gallery2 (фотогалерея) отдельно от друпала все прекрасно... Установил модуль gallery для связки друпала и фотогалерии все - работало...
После того как настроил модуль gallery сначала все работало а потом посыпались ошибки... (может я чего натыкал незнаю)

Но в итоге сайт работает как бы но я не могу зайти в настройки модулей (включить - выключить) Удалил модуль gallery в ручную проблемы остались...

Как узнать текущий язык сайта???

13 августа 2008 в 15:52

Как узнать текущий язык сайта???

Операторы; ничего не выводят... Насколько я понимаю текущий язык должена выглядеть примерно так - ru или en

Использую Друпал 6,3

print $GLOBALS[locale];

print $language;