Я только сейчас заметил это, тоже не смог найти этот пункт, написал в поддержку Яндекса посмотрим что ответят.кстати в последнее время в настройках почты для домена (яндекс) не вижу кнопки "разрешить\запретить свободную регистрацию ящиков пользователями." Они это прикрыли или я совсем заработался?)))

DS Soft
+460
Репутация
4535
Рейтинг
Вот я тоже задумался об почте на домене от Яндекса. В принципе регистрацию, и информацию о новых письмах можно получить и с помошью API Yandex почты для домена, но получить заголовки писем и сами письма и отправлять письма нельзя через API, для этого надо использовать POP, SMTP, IMAP протоколы, но из за слабых знаний в php я долго еще буду делать эту интеграцию, поэтому тоже готов вложиться если кто то будет разрабатывать, такой плагин.
#3
[ЕСТЬ РЕШЕНИЕ] Удалила модуль стандартный случайно. Как восстановить последние материалы?
18 сентября 2011 в 08:50
Как это 6 сентября если тема создана 12 сентября:Статус: Оффлайн
Последний визит:11 дней назад
т.е. последний раз он был 6 сентября, а вы подсказали решение 12 сентября
Со временем здесь все таки не порядок (((#1 — 12 сентября 2011 в 03:52
Сделайте в БД SQL запрос:Случайно удалил Модуль "Новые пользователи" из админки… Знающие подскажите как его восстановить?
INSERT INTO `testoviy`.`cms_modules` ( `id` , `position` , `name` , `title` , `is_external` , `content` , `ordering` , `showtitle` , `published` , `user` , `config` , `original` , `css_prefix` , `access_list` , `cache` , `cachetime` , `cacheint` , `template` , `is_strict_bind` , `version` ) VALUES ( '22', 'sidebar', 'Последние регистрации', 'Новые пользователи', '1', 'mod_lastreg', '2', '1', '1', '0', '--- newscount: 6 view_type: hr_table maxcool: 3', '1', '', '', '0', '1', 'HOUR', 'module.tpl', '0', '1.0' );
Fuze, а как отправит POST запрос для добавления в друзья и остаться на той же странице с которой отправил запрос, а не перекидываться на страницу пользователя кому отправил запрос?, нужно чтобы это во всплывающем окне реализовать:
<form action="/users/{$usr.id}/friendship.html" method="POST"> <input style="font-size:24px; width:100px" type="submit" name="goadd" value="Да" onclick="true" /> <input style="font-size:24px; width:100px" type="button" name="cancel" value="Нет" onclick="window.history.go(-1)" /> </form>
Я хочу добавление в друзья и отправка сообщения из списка сделать на Аяксе. Ну типа нажал пользователь кнопку добавить в друзья, всплыло сообщение "Вы действительно хотите отправить приглашение дружить?" и варианты "Да" "Нет", Если "Да" то всплыло сообщение "Приглашение отправлено" и закрылось всплывающее окошко, если нет то просто закрылось всплывающее окошко, и тоже самое с сообщениями нажал написать всплыло окошко написал отправил и дальше ищешь друзей.😊вот тогда можно оформлять в блоге, а пока думаю сыро еше.DagStudent — ты бы в своём блоге это оформил как хак, пущай люди пользуются.
Отредактируйте файл шаблона модуля /templates/ВАШ_ШАБЛОН/modules/mod_lastreg.tplПосоветуйте плиз как сделать, чтобы в модуле "Новые пользователи" отображаемом на сайте (не в админке) не отображались имена зрегистрированных пользователей, а только аватар?
если удалить это не будет имен:
<div class="mod_new_user_link"><a href="{profile_url login=$usr.login}">{$usr.nickname}</a></div>
#8
чем можно,файлы, с сервера(/download.php?id=841) на свой сайт закачать ?
11 сентября 2011 в 09:40
Создай на сервере в папке куда надо копировать, файл copy.php, а в нем список того что нужно скопировать, например такого вида:
<?php if (!copy('http://КАКОЙТО_САЙТ/download.php?id=842','НАЗВАНИЕ_ФАЙЛА_1.РАСШИРЕНИЕ')) { echo "Файл-1 - Ошибка при копировании"; } else { echo "Файл-1 - Копирование успешно выполнено"; } if (!copy('http://КАКОЙТО_САЙТ/download.php?id=841','НАЗВАНИЕ_ФАЙЛА_2.РАСШИРЕНИЕ')) { echo "Файл-1 - Ошибка при копировании"; } else { echo "Файл-1 - Копирование успешно выполнено"; } ?>
Ну это да пальцем в небо😊, пока только учусь, но надеюсь вскоре смогу что нибудь грамотное сделать.ужасное решение — пальцем в небо "тычете" не думая.
Думаю лучше сделать чтобы при попытке добавить в друзья гостями то перекидывало на страницу регистрации, а это можно сделать так:
Все в том же файле /components/users/frontend.php
найти:
и заменить на:
Все в том же файле /components/users/frontend.php
найти:
if (!usrCheckAuth() || $inUser->id == $id) { cmsCore::error404(); }
if (!usrCheckAuth() || $inUser->id == $id) { cmsUser::goToLogin(); }
Я решил совсем убрать свой профиль из списка пользователей. Будем считать что вы уже делали все что я писал выше, поэтому дальше, в /components/frontend.php находим:
и заменяем его на:
Спасибо maxisoftу за подсказку.
После всех изменений мы имеем:
1. Профиль самого пользователя в списке не показывается;
2. Добавить в Друзья или Удалить из Друзей теперь будут в списке;
3. Появиться Кнопка написать сообщение.
Теперь осталось додумать как отправку приглашения в друзья сделать без ухода со страницы со списком пользователей
if ($is_users){ while($usr = $inDB->fetch_assoc($result)){ $rownum++; $usr['avatar'] = usrLink(usrImageNOdb($usr['id'], 'small', $usr['imageurl'], $usr['is_deleted']), $usr['login'], $menuid); $usr['nickname'] = cmsUser::getProfileLink($usr['login'], $usr['nickname']); $usr['flogdate'] = $inCore->dateFormat($usr['flogdate'], true, true); $usr['status'] = usrStatusList($usr['id'], $usr['flogdate'], false, $usr['gender']); $usr['num'] = $rownum + ($page-1)*$perpage; $usr['friends'] = usrFriends($usr['id'], $usr['friends_total'], 6); $usr['isfriend'] = (($inUser->id && !$myprofile) ? usrIsFriends($usr['id'], $inUser->id) : false); $usr['isfriend_not_add'] = $usr['isfriend']; $usr['is_new_friends'] = ($inUser->id==$usr['id'] && $model->isNewFriends($usr['id'])); $users[] = $usr; } } }
if ($is_users){ while($usr = $inDB->fetch_assoc($result)){ if ($usr['id']!=$inUser->id){ $rownum++; $usr['avatar'] = usrLink(usrImageNOdb($usr['id'], 'small', $usr['imageurl'], $usr['is_deleted']), $usr['login'], $menuid); $usr['nickname'] = cmsUser::getProfileLink($usr['login'], $usr['nickname']); $usr['flogdate'] = $inCore->dateFormat($usr['flogdate'], true, true); $usr['status'] = usrStatusList($usr['id'], $usr['flogdate'], false, $usr['gender']); $usr['num'] = $rownum + ($page-1)*$perpage; $usr['friends'] = usrFriends($usr['id'], $usr['friends_total'], 6); $usr['isfriend'] = (($inUser->id && !$myprofile) ? usrIsFriends($usr['id'], $inUser->id) : false); $usr['isfriend_not_add'] = $usr['isfriend']; $usr['is_new_friends'] = ($inUser->id==$usr['id'] && $model->isNewFriends($usr['id'])); $users[] = $usr; } } } }
После всех изменений мы имеем:
1. Профиль самого пользователя в списке не показывается;
2. Добавить в Друзья или Удалить из Друзей теперь будут в списке;
3. Появиться Кнопка написать сообщение.
Теперь осталось додумать как отправку приглашения в друзья сделать без ухода со страницы со списком пользователей
но у меня никак не получается сделать так чтобы кнопка добавить в друзья и написать сообщение не было у самого пользователя, кто может помочь напишите
в файле /components/frontend.php находим (у меня 330 строчка):
и сразу после него вставляем это:
в результате должно получиться это:
после этого изменения и изменения что я писал выше, у друзей будет кнопка удалить из друзей, а у остальных будет кнопка добавить в друзья
if ($is_users){ while($usr = $inDB->fetch_assoc($result)){ $rownum++; $usr['avatar'] = usrLink(usrImageNOdb($usr['id'], 'small', $usr['imageurl'], $usr['is_deleted']), $usr['login'], $menuid); $usr['nickname'] = cmsUser::getProfileLink($usr['login'], $usr['nickname']); $usr['flogdate'] = $inCore->dateFormat($usr['flogdate'], true, true); $usr['status'] = usrStatusList($usr['id'], $usr['flogdate'], false, $usr['gender']); $usr['num'] = $rownum + ($page-1)*$perpage;
$usr['friends'] = usrFriends($usr['id'], $usr['friends_total'], 6); $usr['isfriend'] = (($inUser->id && !$myprofile) ? usrIsFriends($usr['id'], $inUser->id) : false); $usr['isfriend_not_add'] = $usr['isfriend']; $usr['is_new_friends'] = ($inUser->id==$usr['id'] && $model->isNewFriends($usr['id']));
if ($is_users){ while($usr = $inDB->fetch_assoc($result)){ $rownum++; $usr['avatar'] = usrLink(usrImageNOdb($usr['id'], 'small', $usr['imageurl'], $usr['is_deleted']), $usr['login'], $menuid); $usr['nickname'] = cmsUser::getProfileLink($usr['login'], $usr['nickname']); $usr['flogdate'] = $inCore->dateFormat($usr['flogdate'], true, true); $usr['status'] = usrStatusList($usr['id'], $usr['flogdate'], false, $usr['gender']); $usr['num'] = $rownum + ($page-1)*$perpage; $usr['friends'] = usrFriends($usr['id'], $usr['friends_total'], 6); $usr['isfriend'] = (($inUser->id && !$myprofile) ? usrIsFriends($usr['id'], $inUser->id) : false); $usr['isfriend_not_add'] = $usr['isfriend']; $usr['is_new_friends'] = ($inUser->id==$usr['id'] && $model->isNewFriends($usr['id']));
Тему Закрываю, так как проблема решена!!!
Спасибо Вам Большое!!!Мы можем помочь безвозмездно
Да да …просто так… от вас четкое Т.З.(но не очень сложное)
Вы уже делали мне дизайн сайта Даг05.РФ, качественно и дешево, я не хотел вас беспокоить поэтому на этот раз с просьбой обратился местным(Дагестанским) дизайнерским фирмам.
Дизайн желательно в светлых приятных тонах, картинки для оформления на ваш вкус но на благотворительную тематику.