Перейти к содержанию

Rostislav

Пользователи
  • Постов

    9
  • Зарегистрирован

  • Посещение

Информация

Посетители профиля

646 просмотров профиля

Достижения Rostislav

  1. Я по выподающему списку выбрал мобильную версию, в остальных поиск не нашел.
  2. Большое спасибо за поиск и замену, только есть проблема, нашел mini_calendars в стили IP.Mobile. Удалил все в этих файлах, перестроил кеш в мобильной версии изменения принялись, в полной версии все так же. Что за режим разработчика? Вру. Кеш обновить не удалось, если обновлять его через внешний вид -> инструменты, то появляеться ошибка Fatal error: Call to a member function calendarMainContent() on a non-object
  3. Всем доброго времени суток. Вобщем, у меня установлена офицальная версия календаря. Сейчас нужно изменить его публичную часть - убрать прошлы месяц, добавить 4 следующих вчключая текущий, убрать кнопку просмотра за день и т.п. Все по мелочи. Как я понял за это ответственен шаблон. Я скачал все файлы сайта, поиском пытался найти id="mini_calendars" нашел кучу файлов кэша и файл /httpdocs/admin/applications_addon/ips/calendar/xml/calendar_root_templates.xml его изменения никчему не привели, обновлял кэш. Далее во внешнем виде перебрал все шаблоны, тоже, безполезно. Искал по всем таблицам базы данных, ничего не нашел. Что за фантомный такой этот <div id="mini_calendars">, а самое главное подскажи пожалуйста как редакторивать шаблон IP.Calendar?
  4. В битриксе сессия существует в куках. В любом случаи нужно передавать в ipb какой пользователь(логин) сейчас авторизовался на сайте, и хочет быть авторизованным на форуме. На сколько я знаю, между поддоменами эта можно сделать только через куки...
  5. Хорошо. Просветите пожалуйста, как сделать так, чтобы идея была реализованна безопасным способом?
  6. Тему можно закрывать. Проблема в том, что ipb нужно самому создавать session_id. Дописал: setcookie( "session_id", "",time() - 3600); //Удаляем session_id в котором еще нету авторизации setcookie( "pass_hash", $my["member_login_key"], time()+3600,"/"); setcookie( "member_id", $my['member_id'], time()+3600,"/"); header("Location: __forumpervoistok.b.infodesign.ru/"); //Обновляем страницу с моими куки, чтобы ipb создал session_id с авторизацией
  7. Сейчас проверил в фаерфоксе, опере, гугл хроме, все одно и то же. Куки создаються, пользователь становиться авторизлванным через раз
  8. Всем доброго времени суток. Что Вы дальше прочтете, возможно заставит чувствовать злость и негодование ко мне, потому что сам чувствую что вопрос очень глупый, но все же решить его не могу, прошу Вас перебороть это чувство и помочь. Не буду описывать всю история, того как я пришел к проблеме. В общем у меня есть код: if($_COOKIE["BITRIX_SM_LOGIN"] != '' and $_COOKIE["pass_hash"] == "") { $dbh = mysql_connect("localhost", "***", "***") or die("Не могу соединиться с MySQL."); mysql_select_db("***") or die("Не могу подключиться к базе."); $res = mysql_query("SEL ECT `member_id`, `member_login_key` FR OM `members` WHERE `name` = '{$_COOKIE["BITRIX_SM_LOGIN"]}'"); $my = mysql_fetch_array($res); if($my['member_id'] == ''){ echo "Такого пользователя нету в базе данных";//Добавить его } else{ setcookie( "pass_hash", $my["member_login_key"], time()+3600,"/"); setcookie( "member_id", $my['member_id'], time()+3600,"/"); session_name("session_id"); session_start(); } } Вставлял его в шаблон форума с тегами <php></php> куки создавались, пользователь становился авторизованным, но только через раз, или если много раз перегрузить страницу. Понимаю что это MVC, код выполняется в модулях и т.д. Разбираться в этом всем нету желания. Подскажите пожалуйста, как сделать так, чтобы этот код работал, т.е. чтобы куки создавались до того, как идет проверка авторизации пользователя по кукам?
×
×
  • Создать...