Спасибо за совет. попробую.
|
В инфоблоке заданы дополнительные свойства. например типа файл(адрес оригинала фотографии). Тотже фото(список) выводит привьюшки. хотелось бы в шаблоне использовать адресс оригинала. но чето не нашел в настройках этого компонента как включить в результат работы компонента это дополнительное свойство.
|
|
|
|
|
|
Компонент 2.0 фото(список)
Выводяться несколько последних фотографий. Режим многопользовательский. Один из параметров "Код галереи" в изначально равен $_REQUEST[USER_ALIAS] который может быть разным для разных фото. От него зависят ссылки на детальную фотку, на галерею. и т.д. собственно где его нарыть? Почемуто изначально компонент его не возвращает хотя казалось бы должен. Пробывал в свойствах инфоблока добавить новое свойство но оно тоже не фига невозвращаеться. в шаблоне перерыл вроде весь результат работы компонента. ничего похожего не нашел. собственно как добыть дополнительные свойства? Есть смутные подозрения что надо лесть в код компонента и дорабатывать его. НО чето както это не правильно мне кажеться. Заранее спасибо откликнувшимся! |
|
|
|
|
Кароче сайт находится по адресу new.domain.ru в настройках главного модуля и в настройках этого сайта прописано . куки сохраняет для домена new.domain.ru видимо в функции setcookie параметр домена пустой. |
|||
|
|
|
|
Вариант который вы предложили в принципе является обратной противоположностью нашего.
Это не подходит нам по той простой причине что в этом варианте форум позиционируется как основа. У нас же сайт должен предоставлять множество сервисов зарегистрированым пользователям а форум идет в нагрузку. Отсюда регистрация , профиль и т.д. должно быть на сайте иначе получается не красиво. В то же время интеграция с форумом должна быть на уровне. Форум не последнее место занимает на сайте. Размещение скриптами сайта сообщений и тем на форуме от имени пользователей и администрации сайта, отбражение тем форума, отображение постов форума в виде коментариев(к статье например), дабавление коментария(к той же статье) в виде поста на форум и т.д. Это все необходимо сделать. Выбирали долго каким путем идти. вашь тоже рассматривался. в итоге решили идти своим ![]() |
|
|
|
|
|
А как вы удаляли пользователей? вручную и там и там?
А где они у вас регистрируются? в битриксе или в форуме? при просмотре профиля пользователя какой профиль отображается, битриксовский или форума? Как пользователь изменяет свой профиль? и там и там? Чтобы таких вопросов не возникало и нужна полная синхронизация баз. Чтоб все изменения в одной отображались и в другой. У нас идея пользоваться инструментами битрикса (регистрация, профиль, удаление) а авторизация внешняя через форум но в этой базе только логин и пароль нужны) |
|
|
|
|
а я и не утверждал что пароль уникальный идентификатор. Просто если будет два пользователя с одинаковыми логинами и паролями то одни из этих акаунтов работать не сможет. соответственно может возникнуть путаница с ними при администрировании, поиске и т.п. надо один удалить в ручную для чего необходимо найти оба и удалить тот что с внутренней авторизацией. Кароче 2 базы пользователей вместе жить заставить очень сложно. и даже если получиться то могут впоследствии ошибки всплыть какие нибудь. Для того чтоб не было такого нужно ставить всем внешнюю авторизацию, синхронизацию отдельных полей профиля. Группы лучше не синхронизировать(ставить всем Зарегистрированные пользователи и все) - тогда можно и для сайта и для форума отдельно администрировать. Еще прописать скрипты обратной синхронизации надо при смене профиля на сайте или удалении юзера на сайте. |
|||
|
|
|
|
Примеры CMS - почти все бесплатные и распространеные.
Возможно это не показатель для вас. Но все таки иногда форум занимает одну из ключевых позиций в портале. И соответственно охото иметь хороший форум. Ваш возможно не плохой но по внешнему виду и удобству не соответствует тому же пхпбб2. Как пользоваться setcookie я знаю. ВОпрос был в следующем. У меня битрикс настроен на ввв.домен.ру и куки он пишет для этого домена а охото чтоб писал для домен.ру и проверял тамже. По поводу пользователей. он не только двух с одинаковыми именани делает но и с одинаковыми паролями. Но в целом ясно. надо всем прописать внешнюю авторизацию и все |
|
|
|
|
|
Можно и так, можно и подругому.
Но суть наших с Володей постов(мы вместе решаем этот вопрос) сводится к тому что пример приведенный вами в документации не коректен и содержит ошибки. Некоректен потому что всплывают вопросы по поводу БД. Ошибки: 1. в скриптах на до использовать переменные $LOGIN и $PASSWORD а не $login и $password 2. если пользователь с таким логином уже существует в БД и прикрутили стороннюю авторизацию пхпбб то при входе происходит проверка на существование пользователя форума в БД битрикса и даже если такой есть пользователь все равно создает нового с таким же логином и паролем и не входящим не в одну из групп. Получается что до авторизации я был админом а теперь бесправный. решается либо переключением существующего пользователя на внешнюю авторизацию, либо менять строчку $res = CUser::GetList($O, $B, Array("LOGIN_EQUAL_EXACT"=>$LOGIN, "EXTERNAL_AUTH_ID"=>"PHPBB2")); на$res = CUser::GetList($O, $B, Array("LOGIN_EQUAL_EXACT"=>$LOGIN)); что черевато всякими последствиями. 3. Это наверное не ошибка скорее вопрос. Как создавать куки чтоб домен был не а просто domain.ru ? Не нашел настройки домена куки В общем имею наглость дать совет. ![]() Сделайте поддержку наиболее распространенных форумов. Имного людей к вам подтянется. большинство CMS имеют такую поддержку не зря |
|
|
|
|
|
Не знаю ошибка или нет(может так задумано)но создание втрого элемента класса CDatabase невозможно если вторая БД находится на том же сервере БД что и первая.
Происходит это изза следующего:
Т.е. возвращается идентификатор старого соединения и его привязывают к новой базе. и теперь база битрикса не доступна. |
|||
|
|
|