Верстка сайтов, программирование, разработка сайтов
Архивы для December, 2008
Фон в WYSIWYG редакторе FCKeditor
15 December
Спонсор:
Узнай про финансы в Казахстане: курсы валют, кредиты, банки.
Часто приходится фиксить body у FCKeditor, если в теме оформления используется фон, отличный от белого. Пример (до):

Видно, что текст в редакторе сливается в фоном. Проблема решается добавлением в файл modules/fckeditor/fckeditor.config.js (sites/all/modules/fckeditor/fckeditor.config.js) строк:
FCKConfig.BodyId = “primary”;
FCKConfig.BodyClass = “singlepage”;
FCKConfig.EditorAreaStyles = “body{background:#FFFFFF;text-align:left;}”;
FCKConfig.EditorAreaStyles = “body{background:#FFFFFF;text-align:left;font-size:0.8em}”;
Тем самым, мы присваиваем body редактора свои стили. В данном случае – белый фон, выравнивание текста по левому краю и размер шрифта 0.8em.
В итоге получим:

Интеграция Drupal 6 c IPB 2.x
13 December
Или единая регистрация пользователей в обоих системах. В этом деле мне очень помог пост на одном из форумов, где были размещены необходимые модули для Drupal.
Основные возможности:
/*
* @file
* This module provides simultaneous login for Drupal and the Invision Powerboard forum (IPB)
* The module depends on the ipbwi module to provide the IPBWI scripts
* IPBWI functions are used for all IPB actions. It can be found at http://ipbwi.pc-intern.com/
* Current functionality includes:
* – drupal login when active ipb forum session found
* – automatic ipb forum login from Drupal login(if password is identical)
* – logout from ipb if logging out in Drupal (configurable in the settings)
* – automatic creation of a Drupal account if a valid IPB account is active / logged into
* – selection of role to use when a new account is created (configurable in the settings)
* – check for duplicate email in Drupal when creating account
* – check if email addresses are identical between Drupal account and IPB account
* – redirect user to IPB lost password page instead of using the Drupal form
* – Drupal change account settings (email & password) also updates IPB account settings
* – Debug functionality to screen and file (can be turned on in the settings)
*/
Сам процесс установки описан ниже:
