Полезности от SJen

от
до
Приветствую В прошлом посте Сквозная авторизация и единая база пользователей для 1.10.3. Я написал как вести общую таблицу пользователей и как сделать сквозную авторизацию. Сейчас добавлю, как сделать так, чтобы поменяв аватар на одном сайте (поддомене) он корректно отображался на других (по просьбе Шадринец ). А не отображается он потому что прописаны относительные пути (/images/users/avatars) - по которым аватар открывается только на том сайте, на котором его закинули.
+14
2.36K
Цель:1. Единая база пользователей для нескольких сайтов (все сайты используют одну базу данных, префиксы разные) 2. Авторизовавшись на одном сайте, нужно быть автоматически авторизованным на всех остальных. 3. Отправив сообщение пользователю на первом сайте, дать ему возможность прочитать его на любом другом
+64
5.42K
Приветствую Компонент Чат устанавливает для себя настройки для аякса по умолчанию, которые влияют не только на этот компонент, но и вообще на все скрипты, использующие аякс в своей работе. Из-за этих настроек одновременно с чатом не работает "Система переписки" и некоторые другие доработки.
+46
2.22K
Добрый день! Сегодня с утра решил заняться оптимизацией запросов и обнаружил такую штуку - при выводе комментариев делается N запросов к БД(по количеству комментов) на предмет оценки комментария текущим пользователем. То есть если в статье 30 комментариев - то делается 30 запросов ,чтобы проверить оценивали вы его или нет, что не есть хорошо. Данный хак (для версии инстанта 1.9) модифицирует запрос по получению комментариев и позволяет избавиться от ненужных N запросов. Сразу скажу - не пугайтесь, что "много букав" - меняется всего 4 строки (две добавить и две изменить). ВАЖНО: перед правкой обязательно сделайте копии файлов components/comments/model.php и components/comments/frontend.php
+49
2.92K
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.