На всех Google-проектах сквозная авторизация, проекты Агавы также имеют подобный механизм.
Сделать это теоретически возможно.
Вот только для реализации нужно ставить отдельный авторизационый сервер, на котором хранить авторизационые данные пользователей и их сессии. И простого решения типа «нашел партнера — кликнул ссылку — все в шоколаде» не получиться.
Я даже не копаясь в функциональности классов, а так, чисто по памяти, могу сказать, что все выборки там ведутся через GetTopicsByFilter(), которая в свою очередь обращается к функции меппера GetTopics().
Обе эти функции принимают первым параметром массив-фильтр с условиями отбора.
Функция GetTopicsByFilter() ни к чему не привязана, передавайте туда такой фильтр, какой вам нужен.
Не надо гуглить. 105 ошибка это ошибка внешних ключей. Они либо неправильные, либо не существуют.
В данном случае, неправильными они быть не могут, потому что только создаются. Следовательно возникает вопрос: база данных InnoDB вообще поддерживает? На сколько я помню, в денвере эта возможность по умолчанию отключена.
Какая версия PHP? Если я не ошибаюсь, до версии 5.2.1 memory_get_peak_usage() работала только при условии, что PHP собран с опцией --enable-memory-limit.
Администрировать участников разговора (добавлять или удалять) может только автор этой темы (отправитель самого первого письма). Остальным участникам просто отображается список, без какой-либо функциональности.
Т.е. по умолчанию все равно будет загружен тот же самый набор. Но у вас есть возможность настроить модуль так, чтобы он удалял ненужные вам файлы или догружал нужные.
Время покажет, вообще что-то такое хотелось бы увидеть, совместно с другими ViewHelper`ами. Этот вопрос обсуждается, на все затеи времени не хватает :)
2. Более грамотный вариант — в модуль Topic, в функцию GetTopicTags добавьте второй аргумент $aExcludeTags — массив не нужных тегов. Этот же параметр передавайте в mapper (функция GetTopicTags). И там в $sql добавьте
Сделать это теоретически возможно.
Вот только для реализации нужно ставить отдельный авторизационый сервер, на котором хранить авторизационые данные пользователей и их сессии. И простого решения типа «нашел партнера — кликнул ссылку — все в шоколаде» не получиться.
Обе эти функции принимают первым параметром массив-фильтр с условиями отбора.
Функция GetTopicsByFilter() ни к чему не привязана, передавайте туда такой фильтр, какой вам нужен.
В данном случае, неправильными они быть не могут, потому что только создаются. Следовательно возникает вопрос: база данных InnoDB вообще поддерживает? На сколько я помню, в денвере эта возможность по умолчанию отключена.
2. Из шаблона должно работать $oPage->getUrl(), $oPage->getUrlFull()
Т.е. по умолчанию все равно будет загружен тот же самый набор. Но у вас есть возможность настроить модуль так, чтобы он удалял ненужные вам файлы или догружал нужные.
А вообще, IE не люблю :)
Открывайте /classes/blocks/BlockTags.class.php
Находите строку
Меняйте на
tag1, tag2 будут исключены из облака.
2. Более грамотный вариант — в модуль Topic, в функцию GetTopicTags добавьте второй аргумент $aExcludeTags — массив не нужных тегов. Этот же параметр передавайте в mapper (функция GetTopicTags). И там в $sql добавьте
Соответственно,
превратиться в