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

Посоветуйте light CMS для сайтов-визиток

4 мая 2008 в 20:21

Что б из Друпала по воробьям не лупить.

Необходима только возможность пользователям редактировать текстовую информацию (контактные телефоны, адрес, описание и т.д.).

Запустился

18 марта 2008 в 13:21


uadrom спільнота майстрів

Запустил собственный ресурс, блог который, надеюсь, станет коллективным с некоторыми элементами сообщества.

http://uadrom.com/

Drupal 5.x, тема собственная, используемые модули:

  • bueditor
  • captcha
  • codefilter
  • comment_info
  • comment_notify
  • commentrss
  • ed_readmore
  • imce
  • nodewords
  • openid
  • pathauto
  • token
  • video_filter

Постепенно, по необходимости, будет обрастать дополнительным функционалом.
Писать собираюсь в т.ч. и о Drupal.

Выбираем качественный хостинг

24 октября 2007 в 16:02

У кого есть позитивный опыт по выбору shared хостинга для нагруженых сайтов на Drupal?
Возможно VPS по разумным ценам?
Интересуют в первую очередь украинские и забугорные.

Drupal - быстрое развёртывание среды для разработки на Windows

19 октября 2007 в 16:57


Переустановкой Windows навеяно.

После установки XAMPP Lite (http://www.apachefriends.org/en/xampp-windows.html), которая коротко и детально описана в readme_en.txt и, фактически, представляет собой распаковку архива в корень выбранного логического диска, можно стразу перейти к установке Drupal в подкаталог mysite каталога htdocs.
Новый сайт будет доступен по адресам:

http://localhost/mysite/
http://127.0.0.1/mysite/

portfolio: www.ukrtime.com

11 августа 2007 в 14:50

http://ukrtime.com/

Задача
в сжатые сроки (до парламентских выборов Wink запустить электронную версию печатного еженедельника. Акцент – простота публикации и позиционирования материалов с изображениями. Заказчиком предоставлено только логотип. Бюджет – ниже среднего.

Проделанная работа
1. зарегистрировано доменное имя ukrtime.com;
2. подобрано недорогой shared хостинг;
3. спроектировано концепцию и структуру сайта:

"Зебра" (class odd / even) для .item-list ul li

8 августа 2007 в 10:26

Поелзно для улучшения читабельности коротких материалов, добавляет к последовательным элементам классы "нечётный" "чётный", которые соответственно оформляются css.
Для блоков реализуется добавлением в block.tpl.php:
<?php print $zebra; ?>

Решение:

<?php
function themename_item_list($items = array(), $title = NULL, $type = 'ul', $attributes = NULL) {
static $count = 0; //add
$output = '

';
if (isset($title)) {
$output .= '

'. $title .'

';
}

if (!empty($items)) {
$output .= "<$type" . drupal_attributes($attributes) . '>';

Знатокам: удобная навигация по бооольшому словарю без иерархии, варианты?

20 июня 2007 в 15:48

Словарь один (виды деятельности, товары), параметры:
Hierarchy: Disabled
Free tagging: On
Multiple select: On
Required: On
Количество терминов: свыше 100.

Какие можете предложить варианты удобной навигации по нодам такого словаря?

Разбивка отображения терминов таксономии для нод по словарям

30 апреля 2007 в 15:13

Полезный снипет для структурированого отображения терминов материалов, которые принадлежат различным словарям:
http://drupal.org/node/133223
или
http://drupal.org/node/53089
Может пригодится для создания всяческих каталогов.

В догонку, интересный модуль (views для ленивых Smile
http://drupal.org/project/ubrowser

Украинская локализация (Українська локалізація)

6 апреля 2007 в 12:04

Украинский перевод модулей ядра 5.*.
За основу взято официальные *.pot файлы с http://drupal.org/project/drupal-pot.
Если есть желающие поучаствовать (ускорить процесс) – присоединяйтесь.
Я начал с самых объёмных модулей в сторону уменьшения.
Координация и коррекции – в комментарии.

В архиве:

comment-module.ua.v09.po
common-inc.ua.v09.po
contact-module.ua.v09.po
general.ua.v092.po
locale-module.ua.v09.po
node-module.ua.v09.po
poll-module.ua.v09.po
search-module.ua.v09.po
statistics-module.ua.v09.po
taxonomy-module.ua.v09.po
upload-module.ua.v09.po
user-module.ua.v09.po

Этих переводов достаточно для базовой установки.

Обновление: обновлённая версия украинского перевода Друпал

Проектирование велосипеда (каталог фирм)

16 февраля 2007 в 11:41

Необходимо реализовать каталог фирм (бестселлер Smile с рубрикатором, поиском, в общем, довольно стандартный. Но, поскольку такого никогда не делал, обращаюсь за советом.

Решил реализовать так:
- 1 фирма – 1 user – 1 node(к примеру, story);
- рубрикатор на двух словарях (taxonomy) – город, вид деятельности.

Из нестандартного хочется:
- организовать доступ пользователей на редактирование только к нод своих фирм.

странности с css в Firefox

17 октября 2006 в 18:50

Сделал сайтец
http://www.postup.org.ua
откоывается во всех браузерах номально, а так
http://postup.org.ua
во всех кроме лисы, выглядит как будто не подгружается CSS, никто не сталкивался?

ПС: Все это - IE, FF, Opera.

Горизонтальное расположение элементов формы Login

27 сентября 2006 в 10:57

Искал способы реализации и, помоему, наиболее простое и гибкое решение:

Странности с upload

26 сентября 2006 в 18:15

4.7.3 + images, inline
Странно ведёт себя модуль upload:
После сабмита на загрузку аттачмента
в IE вываливется MsgBox "An error occured: Unspecified error", который убирается только через таскменеджер;
В Лисе процесс загрузки (судя по прогресбару) не завершается, если прервать его кнопкой Preview то видим в аттачменте два одинаковых файла.
Локально на виндовсе всё работает....

Кто-то сталкивался? Помогите Smile

Установка 4.7.3 на php 5.1.* mysql 5.0.*

10 сентября 2006 в 14:16

Установка 4.7.3 на php 5.1.* mysql 5.0.* FreeBSD
Кто-то пробовал устанавливать Drupal 4.7.3 на даную конфигурацию?
База в utf8.
У меня вылазит такая ошибка:

Access denied

* warning: array_keys() [function.array-keys]: The first argument should be an array in /home/portal/modules/user.module on line 351.
* warning: implode() [function.implode]: Bad arguments. in /home/portal/modules/user.module on line 351.
* user warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘)’ at line 1 query: SELECT DISTINCT(p.perm) FROM role r INNER JOIN permission p ON p.rid = r.rid WHERE r.rid IN () in /home/portal/includes/database.mysql.inc on line 120.