Toologic: Блог

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

CSS стили и icon (иконки) для вывода даты

13 марта 2008 в 2:27

2. СSS и иконки для вывода даты (материала, поста) в виде листочка календаря.

Также приведен пример, как это прописывается в шаблоне темы drupal.

Владение фотоапаратом и кисточками как всегда приветствуется. Wink

CSS стили для пейджинга

13 марта 2008 в 1:59

Данным постом начинаю серию ссылок на web ресурсы, на которых реализованы, или рассказано как реализовать, некоторые необходимые всякому создателю сайтов вещи, фенечки, прибамбасы и прочие фичи.

Итак
1. Набор из 25-ти стилевых определений для пейджинга (закладок)

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

Изменение размеров шрифта в шаблонах Drupal

20 ноября 2007 в 12:39

Доброго дня всем.

Получил ПМ по поводу реализации на моем сайте переключения размера шрифта в шаблоне, рассказываю, как это реализовано.

1. Создается файл, например font-switcher.php

<?php

$fontstyle = "f-" . $default_font;

Повышенная нагрузка MySQL

27 августа 2007 в 11:46

Привет всем.

Получил вот такое уведомление
Уведомляю Вас, что работой MySQL-пользователя uХХХХХ создаётся повышенная
нагрузка на сервер баз данных. Пример запросов:

db51 ~$ mysql -e " show processlist;" | grep uХХХХХ
99374061 u37190 10.10.227.61:21606
u37190_2 Query 1383 Repair by sorting
OPTIMIZE TABLE accesslog, cache, cache_block, cache_page,
history, search_index, search_total, sessi
99378800 u37190 10.10.227.61:23489
u37190_2 Query 1089 Waiting for table
DELETE FROM search_index WHERE fromsid = 20531 AND fromtype
= 'node'

Барабашки на сайте

22 мая 2007 в 22:46

Захожу тут намедни на сайт и... не узнаю его. пропали картинки, множественные вкрапления английских слов...

Посмотрел в бек-е. Переводы на месте. А вот ССК подвел меня. Исчезло определение поля (imagefiled) ну и соотвественно его значение для разных нод.

Кто-нибудь сталкивался с подобным.

Упражнения с модулем boost для Drupal 5.х

26 апреля 2007 в 0:30

Как это обычно бывает, со временем возникают ситуации, когда сайт уже "не тянет". Это определяется многими показателями. Это и наличие большого числа( объема) контента, и наличие зарегиных пользователей, и (безусловно) "списочный состав" установленных модулей.

В общем вспомнил о старом (достаточно) модуле для 4.7 - boost.

Доступ к полям CCK в коде других модулей

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

Доброго дня.

подскажите решение такой задачи:

1. Есть стандартный(условно) тип контента - story
2. Установлен модуль CCK
3. Создано поле "teaser-image" типа image. (фактически просто текстовое поле-линк на лежащие на серваке файлы)
4. Это поле привязано к типу контента story

Далее самое интересное.

Есть модуть по обработке rss-каналов.
Хочу чтобы содержание тега enclosure - присваивалось полю node->teaser-image.

Расскажите как обращаться к полям созданным cck .

Разночтение в отображении материалов в кодировке UTF-8

9 апреля 2007 в 13:21

Подскажите, плз, решение такого непонятного мне процесса.

Предисловие.
В связи со сменой тарифных планов хостинга - БД и файлы сервера претерпевали некоторые изменения. Однако в начстоящий момент весь сайт работает и отображается правильно, за исключением символов некоторых азиатских языков.

Пример:
Бахрейн
Королевство Бахрейн, БахреМйн (араб. Щ…Щ…Щ„Щ�Ш© Ш§Щ„ШЁШ�Ш±Щ�Щ�в

Перевод и патч модуля NodeAsBlock

8 апреля 2007 в 0:35

Вкратце о самом модуле.

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

Основное применение - промоушн материалов на главной (или по сайту)

Выручайте срочно - не найдена функция API

6 апреля 2007 в 17:00

Друзья выручайте!

сайт завалился - понять причину не могу!

Предыстория

Был таки рабочий сайт на D 4.7.x
Хостился на php 4.4.x и mysql 4.1

Переехал на другой тарифн.план где php 5.x и mysql 5.х но сам движок не трогал - так и оставил drupal 4.7

Сайт - кажет белый скрин)))) Смотрю логи а тама (усыпано толстым слоем):

[Fri Apr 6 14:49:54 2007] [error] PHP Fatal error: Call to undefined function block_list() in /home/uXXXXX/mysite.ru/www/includes/theme.inc on line 936

В чем дело совершенно не представляю...

помАхите!?

Перевод ConTemplate

22 марта 2007 в 23:35

Сегодня провел 5 часов в автотехцентре в ожидании благополучного исхода по обслуживанию моей машинки после зимнего периода.

Благополучного не получилось, но времени было много я вот я перевел contemplate.
Сразу оговорюсь - Сам я этот модуль не использую. поэтому просто переводил в смысловой связке cck, views, и все что связано с шаблонами.

Переводы Event, PoorMansCron, captcha, BlockCache, Leech

21 марта 2007 в 14:56

Озадачился тут уставновкой модуля event.

Да и вообще хотел пошерстить, вникнуть. С locate грамотно связать, чтоб еще на gmap-е смотреть.

Заодно решил и перевести. Не все правда - связку event-views не делал.

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

Типа upcoming events - грядущие события. Ж8оD

Как сделать отдельные rss-каналы по темам

15 марта 2007 в 12:12

Подскажите, как организовать отдельные rss каналы по темам материалов на сайте?

В стандарной поставке есть только включение канала для материалов "на главной" - мойсайт.зона\rss.xml

А мне необходимо иметь разные каналы - для новостей, для статей и так далее. Это решаемо стандатными средствами - или надо модуль какой-нибудь ставить? Какой?

Практически закончена работа по переносу сайта

7 марта 2007 в 1:08

Был у меня сайт.

Всем хорош был, но что-то не устраивало. Не было внутренней удовлетворенности в сделанной работе. Смотрел-смотрел на него.. да и переделал.

Исходное:
CMS - Joomla 1.0.11
Дизайн - заказной.
Шаблон - самостоятельно

Результат
CMS - Drupal 5.1
Дизайн - покупной
Шаблон - самостоятельно.

Готовность 70%. Но так как резал т.с. по живому - ждать некогда.

Прошу тестировать. Конструктивные замечания приветствуются - www.traveldaily.ru

Статистика MySQL на рабочем сервере

6 марта 2007 в 21:52

Смотрю статистику на рабочем сервере и тихо прихожу в ужас

Переменная Значение Описание
Com_select 1303522005 Количество инструкций SELECT.
Com_insert 100180484 Количество инструкций INSERT.
Com_update 295540019 Количество инструкций UPDATE.
Com_delete 17571518 Количество инструкций DELETE.
Com_lock_tables 878254 Количество блокировок таблиц.
Com_unlock_tables 885806 Количество разблокировок таблиц.

И далее такого же порядка

Это у меня что-то с глазами?

Выручайте. Непонятки с mysql-хостера..

5 марта 2007 в 23:33

Перевожу свой сайт на Drupal 5.1

На локальной машине - все отлажено, все работатет. Для предотвращения всяких неожиданностей на локалке стоит php 4.4.5, mysql 4.1.12

У хостера (.m) стоит соответственно php 4.4.4 и mysql 4.0.26

Начинаю переноситься. Все вроде поставилось.
Но вот работа одного модуля сразу повалила кучу ошибок (модуль leech ранне его аналогом был aggregator2. кстати на нем такие же ошибки были)

При закачке rss каналов выдает ошибку
 

Тизер - каковы правила формирования?

1 марта 2007 в 12:07

Доброго дня всем!

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

У меня установлено значение 400 символов.
-есть материалы у который действительно тизер близок к этому значению.

Проблемы с установкой FCKEditor под drupal 5.1

13 февраля 2007 в 12:31

Итак имеем
Druapl 5.1
Fckeditor.module 5.x.1.1
ну и сам fckeditor 2.4

Копируем все куда надо... Wink
Установка прошла успешно.

Начинаем редактировать статью...и бамс
"Ошибка: FCKEditor определение отсутсвует"
далее бамс
" oFCKeditor_edit_body есть NUL или не является объектом ...." -

смотрим дебаггером - видим внесенный скрипт код в тело странички...

var oFCKeditor_edit_body = new FCKeditor( 'edit-body' ); <--- строка с ошибкой
..... и далее много всего....

Primary и secondary links в Drupal 5.1

12 февраля 2007 в 0:59

В процессе переноса (адаптации) новой темы под drupal 5 столкнулся с совершенно непонятной проблемой.

суть задачи достаточно простая.
- Создать древовидное меню (2х уровневое), например:
Новости (- Политика, - Экономика, - Спорт,...)
Статьи ( - Обзоры, -Аналитика, - Прогнозы...)

-Обспечить вывод этого меню в 2 блока
Блок 1: Новости, Статьи
Блок 2: Список определяется активным элементом Блока 1. (т.е. если Новости, то Политика, Экономика....)

Тонкая настройка node.tpl.php

6 февраля 2007 в 10:45

Доброго дня.

Возникла острая необходимость в более тонкой настройке шаблона для node.
Задача следующая:

1. При выводе анонса статьи (на главной странице, в архиве, в категории( терме) - фактически в любом месте, отличном от полного просмотра тела материала выводить инфу в следующем Формате:

Дата материала Список терминов
Заголовок материала
Анонс(тизер) материала заданной длины........

Привидения на сайте...

29 января 2007 в 21:05

Привет всем.
Заметил в последнее время огромное количество записей в Логе( webdogs) - "Доступ запрещен...". Фактически полностью каждое мое (администратора) действие сопровождается "теневой" записью запрета на тоже действие (но уже от имени гостя)
Например, я правлю инфу по баннеру - в логе вижу....

 Материалы 2007-01-29 20:33 баннер: обновление ... admin Просмотр
 Доступ запрещен 2007-01-29 20:31 Доступ к node/42/edit закрыт. Гость Просмотр

Ошибки MySQL

12 января 2007 в 11:30

После включения модуля Search Лог засыпается ошибками типа:

Duplicate entry '5-3061' for key 1 query: INSERT INTO term_node (nid, tid) VALUES (3061, 5) в файле /home/...../www/includes/database.mysql.inc на строке 121.

Сведения к размышлению. Статьи добавляются aggregator2. Вполне возможно, что происходит при попытке повторного добавления статьи из rss канала, хотя наличие статьи в БД происходит по анализу GUID.

Есть какие-нибудь версии, как исправить ситуацию?

Обрезанные заголовки

14 декабря 2006 в 13:35

Наблюдается странная картина на сайте.
появляются обрезанные заголовки, заканчивающиеся непечатными символами... ( т.е. строка режется по длине - невзирая на utf8)

Небольшая преамбула.
1. Что заметил и исправил в БД сразу после установки - длину заголовков - title у node - поставил (250)
2. Использую aggregator2 для сбора фидов.

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

сайт на обсуждение - travelweekly.ru

14 декабря 2006 в 13:22

Движок Друпал 4.7.х
Обертка - Jooml-овский шаблон

Travelweekly.ru

Тематика новости туризма
в последуюшем - создание еженедельных тематических выпусков (виды отдыха, страны, курорты + самые интересные новости недели)

Коментарии и критика приветствуются

Это моя вторая поапытка сделать сайт на опенсорсе движке. до этого использовал joomla - при всех её плюсах - один минус КЛЮЧЕВОЙ - материал может принадлежать только 1 тематике.

Feed для материалов сайта(раздела)

30 ноября 2006 в 14:23

Доброго дня.

Внизу материалов раздела (Taxonomy) есть иконочка
При наведении мышкой показывает

мой_сайт.ру/taxonomy/2/0/feed

При клике - Проводник пытается сохранить файл feed (Неизвестный тип файла)

Как это исправить - хочу чтобы при клике открывался XML