BorisBritva, приятно, что получилось помочь.
Касаемо предложения: вероятно, смогу и большее, однако врядли вас устроит уровень знания первокурсника. Спасибо за предложение.
Всем комментаторам: прошу прощения, что не отвечал. Учебный процесс занимает всё свободное время.
Лень было писать создателей блогов, ограничился только модераторами.
1. Внесём изменения в ./classes/actions/ActionPeople.class.php Изменяем функцию GetUserAdmins
/**
* Получаем список модераторов и их блогов
*/
$aResult=$this->User_GetUsersModers($iCount,$iPage,USER_PER_PAGE);
$aUsersModers=$aResult['collection'];
public function GetUsersModers(&$iCount,$iCurrPage,$iPerPage) {
$sql = "SELECT
*
FROM
`".DB_TABLE_BLOG_USER."` , `".DB_TABLE_BLOG."` , `".DB_TABLE_USER."`
WHERE
".DB_TABLE_BLOG_USER.".is_moderator = 1
AND ".DB_TABLE_BLOG_USER.".blog_id = ".DB_TABLE_BLOG.".blog_id
AND ".DB_TABLE_USER.".user_id = ".DB_TABLE_BLOG_USER.".user_id
GROUP BY
".DB_TABLE_USER.".user_login
ORDER BY
".DB_TABLE_BLOG_USER.".is_moderator
LIMIT ?d, ?d
";
$aReturn=array();
if ($aRows=$this->oDb->selectPage($iCount,$sql,($iCurrPage-1)*$iPerPage, $iPerPage)) {
foreach ($aRows as $aRow) {
$aReturn[]=new UserEntity_User($aRow);
}
}
return $aReturn;
}
ALF, поддерживаю мысль. Однако я предполагал, что это покажется удобным средством для поиска людей, руководящих проектом. Иногда требуется связаться с администрацией.
Lora_GT, с полом (как и с остальными формами многочисленного выбора) немного иначе. Попробую привести пример с использованием радио-кнопок. (Возьму код из ./templates/skin/<ваш скин>/actions/ActionSettings/profile.tpl)
Касаемо предложения: вероятно, смогу и большее, однако врядли вас устроит уровень знания первокурсника. Спасибо за предложение.
Всем комментаторам: прошу прощения, что не отвечал. Учебный процесс занимает всё свободное время.
1. Внесём изменения в ./classes/actions/ActionPeople.class.php
Изменяем функцию GetUserAdmins
Добавляем результат в Smarty
2. Изменяем ./classes/modules/user/User.class.php
Описываем функцию GetUsersModers.
3. Правим ./classes/modules/user/mapper/User.mapper.class.php
Описываем функцию GetUsersModers.
4. Изменяем шаблон ./templates/skin/<ваш скин>/menu.people.tpl
Вроде как-то так.
Вплотную не занимался (разве что научился ник «красить». Например:
Увы, в связи с некоторой временной занятостью, не могу, с высокой вероятностью, пообещать оформить всё в отдельный топик.
Спасибо за предложение.
Здесь, как мне кажется, можно обойтись без помощи поисковой системы.
Решения:
1. Править в php.ini директиву memory_limit
2. Использовать .htaccess (php_value memory_limit)
Правим шаблон:
Изменяем проверку
Мне кажется, достаточно того, чтобы $_POST['profile_sex'] был не пустым.
Добавляем фразу:
Всё остальное — аналогично. Должно работать.
Если ошибся (ведь всего две недели кручу Livestreet), будьте добры, поправьте.