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

всплывающая форма входа на highslide, небольшие изменения на страницах входа\регистрации\восстановления пароля

16 апреля 2011 в 16:39

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

первая задача которую передо мной поставили, точнее первая которую я решил тут описать решение.

после установки модуля highslide для просмотра фотографий у меня в меню навигации появился пункт войти, при нажатии на который появляется во всплывающем окне поверх сайта форма входа (примерно такое же видел на сайтах укоза) - она понравилась заказчику, но у него тут появилась другая потребность. чтоб на этой форме входа были ещё и две ссылки на создания учётной записи и на восстановления пароля. и заказчику ненравится внешний вид страниц регистрации\входа\восстановления_пароля , точнее ему не нравится вверху 3 вкладки с надписями регистрация\вход\восстановление_пароля.

убираем 3 вкладки ...

1. открываем фаил template.php (находим его в папке с вашей темой) и в нём добавляем следующие строчки (они перенаправляют нас на шаблон page_user_login.tpl.php при запросе страниц входа\регистрации\вост.пароля и описывают заголовки этих страниц)

function phptemplate_preprocess_page(&$vars) {
global $user;
    if(arg(0) == 'user' && (arg(1) == 'login' || arg(1) == 'register' || arg(1) == 'password')){
        if ($user->uid == 0) {                                                                    
          $vars['template_files']['0'] = 'page_user_login';                                      
                            }
        switch (arg(1)) {
            case 'login':

первая запись в блоге

16 апреля 2011 в 11:39

и так решил я заняться сайтостроением на друпале.
как я понял тут на drupal.ru есть свои собственные блоги.
сегодня я начну писать статьи в своём блоге, как я решал те или иные проблемы поставленые предо мной, изучая статьи и тут на drupal.ru , и на других сайтах.

вопросы по друпал сайту (скрещен с phpbb)

2 апреля 2011 в 16:56

всем привет, есть куча вопросов по друпалу, в которых ни гугл, ни данный сайт не помогают а решить их мне бы хотелось

имеется в наличии

друпал 6.20 версии
форум phpbb 3.0.8
установлен мод галереи в phpbb
скрещен друпал и phpbb модулем phpBBforum 6.x-2.0-rc2

первая проблема
при входе или изменении настроек профиля вылезают постоянно
* No data to sync for admin to phpBB.
* Изменения сохранены.
как убрать первую строчку про No data to sync for admin to phpBB. да и вообще сообщения про ошибки (именно ошибки) для всех пользователей, кроме админа, или на кройняк и админу тоже убрать их - реально ли ??? где копать???
вторая проблема
захожу в профиль, нажимаю изменить - а там куча всего ненужного для обычного пользователя, как убрать и оставить только нужное??? каким модулем???
как убрать возможность выбора пользователем в настройках профиля темы оформления (единственное решение что нашёл - отключил все темы кроме своей и выбор тем в настройках профиля пропал )
третья проблема - по ней отписался на phpbbguru - но пока там ответа нет, может тут что подскажите
форум модулем скрещен с друпалом, но живут отдельно, то есть форум отображается не на страницах сайта друпала а сам по себе, модулем производится только синхронизация юзеров сайта и форума и плюс анкетных данных. так вот поставил мод almsamim wysiwyg for phpbb3 когда ставил сначало 0.0.8 версию этого мода - форум упал с ошибкой

Fatal error: Call to undefined method stdClass::add_lang() in /home/***/public_html/forum/includes/functions_posting.php on line 21