Макс К.: Блог

Главные вкладки

Цеховые традиции в современном мире

19 мая 2007 в 10:38

Введение
Мы ехали веселой кавалькадой к одной знакомой на дачу отмечать день рождения.
Он стоял в странной шляпе пилигрима на краю трассы и проголосовал нас.
На вопрос, куда ему, он ответил с небольшим акцентом: “Только вперед”. Его слова разрезали мою профессиональную жизнь на две половины, “до” и “после” нашей встречи.
Гюнтер

Веб-программирование, 7 ступенек в рай

2 мая 2007 в 11:48

7 ступеней в небесаПролог

Рано или поздно веб-программист уходит с проекта и на его место приходит другой веб-программист. “Как сделать так, чтобы смена веб-программиста проходила безболезненно для заказчика сайта” – эта проблема волновала меня долгие годы.
Расскажу о 7 ступенях, по которым мне пришлось поднятся, прежде чем получил ответ на свой вопрос.

Выбор модуля для множественного голосования

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

Готовлю сайт Razgonka.ru для взаимного голосования Списка специалистов-друпальщиков , для этого перевел сайт с версии 4.7.3 на 5.1. Теперь надо определиться с выбором модуля для голосования.

Требования к голосовалке

Возможности стандартного голосования не устраивают. Нужно голосование, в котором пользователи могут одновременно указать несколько альтернатив. Например, будет список:

Создание списка коммерческих установщиков Друпала

26 апреля 2007 в 11:42

Установка [Месяц спустя. Окончательный Список доверенных установщиков Друпала. Все, что ниже - это история создания списка.]

Друпал на концептуальном уровне

19 апреля 2007 в 21:52

У нас с партнером есть несколько доверенных знакомых. Мы передаем между собой веб-сайты на поддержку, обмениваемся заказчиками. Хотя мы все работаем независимо друг от друга, у нас сложились доверительные партнерские отношения. Этакое микросообщество сайтостроителей.

TinyMCE, проверка русской орфографии на лету

10 апреля 2007 в 14:48

Всем хорош визуальный редактор TinyMCE. Не хватало ему только проверки орфографии. Сейчас эта проблема решена.

Есть два приниципально разных способа организовать проверку орфографии в TinyMCE.

Способ 1, проверка на стороне сервера.

TinyMCE использует для проверки орфографии AJAX-овый спилчекер, проверяет с десяток языков. Неправильно набранные слова подчеркиваются красным. Посмотреть в работе можно здесь:
http://tinymce.moxiecode.com/example_full.php?example=true

Создание или заказ друпаловских тем

2 апреля 2007 в 9:53

В написании тем для Друпала ничего сложного нет. Главное, не нужно пытаться сделать тему, пригодную для всех друпальщиков, это стоит дорого и не всякой клиент согласен оплачивать такую работу. Достаточно сделать тему, пригодную только для клиента.

Подбор образца

Переезжаем на Joomla

1 апреля 2007 в 8:53

У нас на Razgonka.ru закончился оплаченный квартал на хостинге. Переезжаем на другой хостинг.

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

Установка Joomla

Новое слово в сайтостроении

21 марта 2007 в 14:19

Анонс статьи "Новое слово в сайтостроении".

Новое слово в сайтостроении Раньше практически все сайты были статичными. На сайте были две группы:

* владелец заботился о наполнении сайта интересным материалом
* посетители читали материал.

Роль личности в построении сообществ

20 марта 2007 в 10:29

Типовое построение сообществ. Белый и пушистый это администратор, остальные в черном.
Комментарий к фотографии. Типовое построение сообществ. Белый и пушистый это администратор, остальные в черном.

Статья "Роль личности в построении сообществ".

Как развивать сайты

6 марта 2007 в 12:31

Аксель написал сообщении "wiki.drupal.ru" :
"Вот тут не решил, либо мультисайтинг сделать чтобы даже профили пользователей были одни и те же, либо ограничиться общими логинами."

Домены третьего уровня как например, wiki.drupal.ru, плохо работают. У них могут быть проблемы: с куками, с запоминанием,.... С одной стороны домен третьего уровня это отдельный домен. С другой стороны он привязан к основному домену. Отсюда все его беды.

Русские буквы в шаблоне темы

7 февраля 2007 в 7:09

В свое время переделывал одну тему на PHP-template, Друпал 4.7.x. Нужно было вставить в тему русские буквы.

Открыл файл page.tpl.php через Dreamweaver. Сменил кодировку на UTF-8. Невзирая на расширение .php, Dreamweaver прекрасно показывает такой файл в визуальном режиме. Поправил тему, вставил где надо русские слова. Сохранил. Друпал отображает исправленную тему нормально, русские буквы показываются как русские.

Мультисайтинг через RSS канал

23 января 2007 в 8:22

У нас на сайте Razgonka.ru была опубликована статья по мультисайтингу (единые логины-пароли пользователей при посещении разных друпаловских сайтов). Посетитель спрашивает в комментариях в статье, как слить форумы с двух сайтов на третий сайт.

В ответ я предлагаю посетителю построить RSS-канальный мульти сайтинг. Он гораздо гибче, чем традиционный мультисайтинг, с объединением таблиц.

"Мультисайтинг через RSS канал". Ссылка:
http://www.razgonka.ru/multisiting#comment-146

Мультисайтинг на Друпале - это просто

30 ноября 2006 в 6:40

Статья "Мультисайтинг на Друпале - это просто"

Оглавление:

Введение
Виды мультисайтинга
Общий движок, варианты
Общие таблицы, варианты
Идеальный вариант разделения таблиц
Техника подачи мультисайтинга на сайтах
Объединение другой информации
Техника мультисайтинга с общими таблицами
Объединение новых и старых сайтов
Разделение таблиц
Присоединение нового сайта к мультисайтовой связке
Замечания
Мое мнение

Вставка старого сайта на Друпал

19 октября 2006 в 14:11

Часто сайт на Друпале поднимается не с нуля, а на месте старого статического сайта. Как быстрый вариант, можно встроить старый статический сайт следующим образом.

 
Через офф-лайновый браузер скачивается старая версия сайта. Если на старом сайте был форум, то при скачивании офф-лайновым браузером нужно задать такие настройки, чтобы вся переписка на форуме тоже скачалась.

Скачанная версия сайта кидается в какой-нибудь подкаталог.

Прикрутить Dreamweaver и Zend вместо TinyMCE

19 октября 2006 в 0:21

 
На http://www.drupal.ru/node/2644 идет обсуждение "Как вставить обычную страницу (html, php) в окружение (блоки, шапка, подвал) Друпала?"

 
Если речь идет о своей html-странице, то в таких случаях я обычно создаю в корне сайта нужный html-файл. Его можно отлаживать в локальной версии с помощью любимого HMTL и JavaScript-редактора. Все вставленные картинки будут правильно отсчитываться от корня сайта.

PHP-доступ к User id, name, email

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

Часто бывает нужно получить из PHP-вставки доступ к User Id, к его имени пользователя и E-mail.
Следующий кусок PHP-кода показывает, как это можно сделать:

global $user;

$user_id = $user->uid;
if (!isset($user_id)) {
$user_id = -1;
} // if

$user_name = $user->name;
if ((0 >= $user_id) || !isset($user_name)) {
$user_name = '';
} // if

Разделение имен - сиамских близнецов

24 сентября 2006 в 22:13

В Друпале разрешены русские и латинские буквы в имени пользователя. Это дает возможность разным пользователям заводить внешне похожие имена, меняя русские буквы на похожие латинские.

Сиамские близнецы

Ода системам живой помощи

5 сентября 2006 в 0:11

coyote@ пишет: "Любой другой пользователь должен иметь возможность создавать обсуждение в этом “кабинете”, причем доступ к этому обсуждению должны иметь только двое: тот кто создал обсуждение и владелец этого кабинета/приемной."
 

Эта проблема регулярно выплывает на сайтах, где много продавцов и они хотят общаться со своими клиентами без лишних глаз.
 

Ода редактору TinyMCE

28 августа 2006 в 0:13

Часто ругают визуальный редактор TinyMCE. Он де и сложный и глючит и не работает.

Тем не менее есть случаи, когда TinyMCE просто незаменим.

Например, на сайтах с некомпьютерной публикой. Там никто BBCode учить не будет. На таких сайтах приходится ставить хоть какой-то, но визуальный редактор. Он очень выручает некомпьютерных посетителей. Некомпьютерщики-посетители (а особенно посетительницы) очень довольны, когда получают возможность легко выделить кусок текста жирным. Или сделать список. Или вставить ссылку.

Настройка TinyMCE под показ картинок

9 августа 2006 в 1:38

Настройка TinyMCE под показ картинок

Предполагается, что вы добавили кнопку ввода графики или смайликов в редакторе TinyMCE.

После этого обязательно нужно разрешить публикацию картинок. По шагам.

Зайти в меню "Управление".

Выбрать пункт: "Формат ввода".

Выбрать "Filtered HTML", он по умолчанию доступен для всех пользователей.

У него в поле "Допустимые HTML-теги:" стоят следующие тэги:
<a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>