Drupal 6.*

Form elements theming ( textarea )

Description:
____________
1) Render textarea identify on all browser's with rounded corner and various themes.
2) Base variant: 'glossy-blue'.
3) Enhanced your at will.


Settings:

________
admin/settings/itextarea

Tested on:
_________
FF, IE6/7/8, Opera, Safari, Chrome

Enhanced:
________
1) Create folder in module path, example - 'cool'.
2) Create into this folder two files - itextarea-.css and itextarea--*.gif
3) Visit admin/settings/itextarea and choice this theme.

Notice:
______
1) Work with event :hover.
2) Work with event :focus.

Form elements theming ( input type="radio")

Description:
____________
1) Render textfield ( input type="radio") identify on all browser's.
2) Base variant: .
3) Enhanced your at will.

Settings:
________
admin/settings/radio

Tested on:
_________
FF, IE6/7/8, Opera, Safari, Chrome

Enhanced:
________
1) Create folder in module path, example - 'cool'.
2) Create into this folder two files - radio-'cool'.css and radio-'cool'.png
3) Visit admin/settings/radio and choice this theme.

Attention:
_________

Not change structure *.png files in your theme. :)


Notice:

______
1) Correctly work in collapsed fieldset.

Файлы: 

Form elements theming ( select not multiply )

screenshot

Description:
____________
1) Render not multiply teg - select identify on all browser's with rounded corner and various color.
2) Base variant: "cusel", "glossy-blue".
3) Enhanced your at will.

Settings:
________
admin/settings/iselect

Tested on:
_________
FF, IE6/7/8, Opera, Safari, Chrome

Enhanced:
________
1) Create folder in module path, example - "cool".
2) Create into this folder two files - iselect-"cool".css and iselect-"cool"-*.png
3) Visit admin/settings/iselect and choice this theme.
4) Correctly work in collapsed fieldset.

Form elements theming ( input type="input" & input type="password" )

Description:
____________
1) Render textfield ( input type="text" & input type="password" ) identify on all browser's with rounded corner and various color.
2) Base variant: "glossy-blue".
3) Enhanced your at will.
4) Visible on fully element load.

Settings:
________
admin/settings/itext

Tested on:
_________
FF, IE6/7/8, Opera, Safari, Chrome

Enhanced:
________
1) Create folder in module path, example - 'cool'.
2) Create into this folder two files - itext-"cool".css and itext-"cool".png
3) Visit admin/settings/itext and choice this theme.

Attention:
_________

Not change structure *.png files in your theme. :)

Notice:
______
1) Work on all pages including update.php and and so on ...
2) Correctly work in collapsed fieldset.
3) Work with event :hover.
4) Work with event :focus.

Update 07/10/10
1) Change width for hidden input in collapsed blocks. (fix)

Form elements theming ( input type="submit" )


Description:
____________
1) Render button identify on all browser's with rounded corner and various color.
2) Two base variant: "green" and "orahge".
3) Enhanced your at will.

Settings:
________
admin/settings/button


Tested on:

_________
FF, IE6/7/8, Opera, Safari, Chrome

Enhanced:
________
1) Create folder in module path, example - 'cool'.
2) Create into this folder two files - button-"cool".css and button-"cool".png
3) Visit admin/settings/button and choice this theme.

Attention:
_________

Not change structure *.png files in your theme button. :)

Notice:
______
1) Work on all pages including update.php and and so on ...
2) Correctly work in collapsed fieldset.
3) Work with event :hover.

02/12/10
Add future exclude for settings pages, id and class input.

Yandex map - продолжение ...

Продолжение топика ]]>http://www.drupal.ru/node/26296]]> спасибо автору !
Проверено и отлажено. Модуль в аттаче.

Пофиксино:
1) Вывод материал для блока «Last node on Yandex.Map»;
2) При обновлении материала с картой – сбрасывались установки метки карты;
3) JS инициализации карты добавлялся не только на страницы с картой;
Добавлено:
1) При использовании модуля cck возможность установки «веса» поля карты при просмотре материала;
2) Возможность редактирования названия поля карты для материала. Станица amin/settings/yandex_map;
3) При использовании модуля nodeformcols добавлена возможность установки «веса» поля при редактировании;
4) Изменен js.

Пример кода карты с метками для материала типа page (страница карты с метками)


if(module_exists('yandex_map')){
$yandex_map_block_count = 100;
yandex_map_block_last_node($yandex_map_block_count);
$out = theme('yandex_map');
}
else
{
$out = '

Карты нет

';
}
print $out;

Ключ для ]]>http://*.ua.com]]>
AG-mWEsBAAAAgUV0JAIAM7f9q6JBckd8pNq3TIuSwhyLHBsAAAAAAAAAAADKV8W0YplUpgMyzQt1VZAxqBGDZQ==

10/04/2010
Добавлено:
1) Возможность определения материла с картой ( admin/settings/yandex_map ) как подчиненного ( необходим модуль cck и поле типа nodereference в материале с картой ).
- Добавляет ссылку на создание материала с картой к материалу владельцу;
- Добавляет показ материала с картой на странице просмотра материала владельца;
- Довавляет ссылку на редактирование карты у материала владельца.
Зачем это - так как yandex map подключался на странице редактирования материала вместо с такими скриптами как tinyMCE ( тектовый wysiwyg ) в некоторых браузерах ( IE6|7 ) появлялись критические ошибки. Материалы потребовалось разделить.
2) Добавлена карта без меток на страницу просмотра меток, для случая когда меток еще нет.
19/05/2010
- Удаление подчиненного материала "карта" при удалении материала владельца
20/05/2010
- Добавлены ссылки на материал в "метке" на странице "карты".

Просто «окно»

Понадобились простые "окна":

->

Этот модуль для использования из кода <?php ?> например в блоке:

// example for user login form. Use in block.
global $user;
if(!$user->uid){
$login_form = drupal_get_form('user_login');
$params = array(
'link'=>t('login'),
'title'=>t('user login'),
'href'=>'user/login'
);
if(module_exists('windowsapi')){
print theme('windowsapi', $params, $login_form);
}
else
{
print l(t('login'),'user/login');
}
}
else
{
print t('Hello !user',array('!user'=>theme('username',$user)));
}

Другие модули по данной теме:
popups
modalframe

Модуль для установки «настройки публикации» материала «по умолчанию» в зависимости от прав.

Задача:
Например поставили модуль ]]>modr8]]>, настроили, что материал требует модерации, дали администратору право «Модерация материала».
Создает администратор материал и «кричит» какого ... у меня галочка «в очередь на модерацию» не снимается сама - мне, что теперь каждый раз ее снимать ?
Ставим модуль и настраиваем на странице admin/settings/worflow_default - что для нужного материала при "nodeapi - insert" в свойстве "в очередь на модерацию" установить "отключено" для пользователей с правом например "Модерация материала".
и т.д. и т.п.

Файлы: 

Прозрачный PNG на jquery

Надо было сделать прозрачным png24 для IE6 тег img, так и для атрибута background.
Несмотря на то, что есть ]]>http://ie7-js.googlecode.com/svn/version/]]> и ]]>http://jquery.andreaseberhard.de/]]> немного переделал из последнего источника скрипты, выделил в отдельную функцию "прозрачный background" чтобы обрабатывать теги с классом bgpngfix

Как использовать:
1) Все картинки .png делаются с прозрачным фоном для IE6;
2) Картинки .png для background тегов с классом bgpngfix становятся прозрачными в IE6. (Внимание теряем все установки background тега кроме url, размеры .png = размеру тега)

Как подключать:
1) поместить файлы из аттача в каталог темы;
2) в файле темы .info добавить

scripts[] = jquery.epngfix.js
scripts[] = scripts.js

3) Очистить кеш на странице admin/settings/performance

Файлы: 

Модуль «Кнопка для поиска (image_button) и строка приглашения»

Для чего: Использовать изображение для кнопки поиска и добавить строку приглашения в поле поиска (core), которая пропадает при вводе текста (onFocus).

1) Подключить модуль ...admin/build/modules
2) Настройка ...admin/settings/theme_hooks

Модуль в аттаче

RSS-материал