Перейти к содержанию
CMSTOOLS.org - форум поддержки и развития CMS

gamora95

Пользователи
  • Постов

    19
  • Зарегистрирован

  • Посещение

  • Победитель дней

    6

Весь контент gamora95

  1. Многие пользователи желают сделать у себя на сайте подтверждение аккаунтов по E-Mail адресам, так как на сайте регистрируются много фейк-аккаунтов. Один из пользователей решил эту проблему. Подробная инструкция: 1. Открываем /system/modules/register.php и ищем: $user_search_pref = $user_name.' '.$user_lastname; Ниже ставим: $mains = rand(10000,99999);$podtv = md5(md5($mains));$to = $user_email;$subject = "Подтверждение аккаунта";$message = '<html><head><title>Подтверждение аккаунта</title></head><body><table cellspacing="0" cellpadding="0" border="0" style="width: 674px;height: 226px;font-size: 12px;color: #6d6d6d;font-family: Arial;"><tbody><tr><td style="height: 51px;background: #5989BA;font-size: 23px;padding: 5px 0 0 20px;color:#ffffff;font-weight:700;">cmstools.ru</td></tr><tr><td style="height: 5px;background: #ffffff;"/></tr><tr><td style="padding: 7px 18px 12px 20px;vertical-align: top;height: 100%;background: #f4f4f4;"><span style="font-weight: 700;font-size: 16px;color:#2b2b2b;">Регистрация cmstools.ru</span><br/><span style="float: left;padding: 2px 0 0 2px;"/><span style="padding-top: 12px;float: left;font-size: 12px;clear:both;">Здравствуйте.<br/>Вы, или кто-то другой заполнил регистрационую форму на сайте <a href="http://cmstools.ru/" target="_blank">cmstools</a>, указав при этом Ваш e-mail.<br/><br/>Для подтверждения регистрации используйте эту <a href="http://cmstools.ru/?act=confirm&hid='.$podtv.'" target="_blank">ссылку</a>.<br/><br/>В ином случае - проигнорируйте это сообщение.<br/></span></td></tr><tr><td height="6px" style="background: #ffffff;"/></tr><tr><td height="60px" style="background: #f4f4f4;padding: 1px 18px 0px 20px;font-size: 11px;">Команда<a href="http://cmstools.ru/" target="_blank">cmstools.ru</a></td></tr><tr><td style="height: 1px;background: #ffffff;"/></tr></tbody></table></body></html>';$headers = "Content-type: text/html; charset=windows-1251 \r\n";$headers .= "From: Support Social Engine [email protected]\r\n";$headers .= "Bcc: cmstools.ru\r\n";mail($to, $subject, $message, $headers); 2. В этом же файле ищем: $db->query("INSERT INTO `".PREFIX."_users` (user_email, user_password, user_name, user_lastname, user_sex, user_day, user_month, user_year, user_country, user_city, user_reg_date, user_lastdate, user_group, user_hid, user_country_city_name, user_search_pref, user_birthday, user_privacy) VALUES ('{$user_email}', '{$md5_pass}', '{$user_name}', '{$user_lastname}', '{$user_sex}', '{$user_day}', '{$user_month}', '{$user_year}', '{$user_country}', '{$user_city}', '{$server_time}', '{$server_time}', '{$user_group}', '{$hid}', '{$user_country_city_name}', '{$user_search_pref}', '{$user_birthday}', 'val_msg|1||val_wall1|1||val_wall2|1||val_wall3|1||val_info|1||')"); и заменяем на: $db->query("INSERT INTO `".PREFIX."_users` (user_email, user_password, user_name, user_lastname, user_sex, user_day, user_month, user_year, user_country, user_city, user_reg_date, user_lastdate, user_group, user_hid, user_country_city_name, user_search_pref, user_birthday, user_privacy,podtv,hides) VALUES ('{$user_email}', '{$md5_pass}', '{$user_name}', '{$user_lastname}', '{$user_sex}', '{$user_day}', '{$user_month}', '{$user_year}', '{$user_country}', '{$user_city}', '{$server_time}', '{$server_time}', '{$user_group}', '{$hid}', '{$user_country_city_name}', '{$user_search_pref}', '{$user_birthday}', 'val_msg|1||val_wall1|1||val_wall2|1||val_wall3|1||val_info|1||','{$podtv}','1')"); 3. Теперь делаем запрос в базу данных: podtv(text)hides(int) 1 4. Открываем файл index.php и после: include ENGINE_DIR.'/init.php'; Вставляем: if($_GET['act'] == 'confirm' && isset($_GET['hid'])){$hid = $_GET['hid'];$db->query("UPDATE `".PREFIX."_users` SET hides='0' WHERE podtv='{$hid}'");header('location:/news');} 5. В этом же файле ищем: $tpl->load_template('main.tpl'); и заменяем на: if($user_info['hides'] == 1){$tpl->load_template('confirm.tpl');}elseif($user_info['hides'] == 0){$tpl->load_template('main.tpl');} 6. Открываем файл login.php находим: $user_info = $db->super_query("SELECT user_id, user_email, user_group, user_friends_demands,user_balance, user_pm_num, user_support, user_lastupdate, user_photo, user_msg_type, user_delet, user_ban_date, user_new_mark_photos,user_sex и добавляем ,podtv,hides так же делаем и со вторым запросом. 7. Загружаем файл confirm.tpl в ваш шаблон. ОТ лайка не откажусь!
  2. Как изменить иконку на вкладке(favicon.ico) Для того чтобы изменить иконку на вкладке, например: 1) Заходим на этот сайт и выбираем иконку в формате .ico которая понравится. Размер 16×16 или 24×24. 2) Идем в админку движка, Vii Engine>Шаблоны сайта>main.tpl 3) Мужду тегами <head></head> вставляем код: <link rel="shortcut icon" href="http://ВАШ САЙТ/templates/ВАШ ШАБЛОН/images/favicon.ico" /> ОТ лайка Не оТкажусь!
  3. Не знаю было или не было но добавлю. В корне сайта открываем файл index.php и вставляем после какой нибудь закрывающейся фигурной скобки if($logged){ if($user_info['user_photo']) $ava = $config['home_url'].'uploads/users/'.$user_info['user_id'].'/100_'.$user_info['user_photo']; else $ava = '/images/no_ava_50.png'; $myphoto_header.='<img src="'.$ava.'" width="23" />'."\n"; $tpl->set('{myphoto_header}', $myphoto_header); $tpl->load_template('main.tpl'); } В main.tpl в нужное место вставляем: {myphoto_header} ОТ ЛАЙКА НЕ ОТКАЖУСЬ!
  4. Поставил сборку ничего интересного кроме главной страницы.
  5. Может кому-нибудь понадобиться Скачать: yandex
  6. Я бы посмотрел как ты бы сделал
  7. отключи данную функцию (видно на скрине стрелкой) должно работать.
  8. ребят только начил делать
  9. В интернет давно гуляет сборка микснета, но большинство пишут что она не работает, так вот, это не так) Просто надо было редактировать пару файлов и все заработало) Mixnet продали за 15 000 р, неплохая цена для такого сайта, думаю из-за этого сборка попала в паблик. Думаю о функционале не стоить говорить, так как вы все давно знаете этот сайт) Админка: Установка сборки mixnet: 1) Заливаем файлы на хостинг 2) Ставим права 777 на папку uploads и на все ее подпапки, system/cashe. 3) Создаем базу данных, испортируем база.sql , данные пишем в system/data/db.php 4) Правим system/data/config.php СКАЧАТЬ Забыл про папку uploads, так что вот папку uploads НЕ ЗАБЫВАЙТЕ ПРО ЛАЙК!
  10. Ищем в result_people.tpl: <img src="{ava}" alt="" /> Меняем на: <div class="gedit_user_bigph_wrap fl_l"> <a class="gedit_bigph" onclick="Photo.Profile('{user-id}', '{big-ava}'); return false"><span class="gedit_bigph_label">Увеличить</span></a> <img src="{ava}" alt="" /> </div> В search.php перед: //Возраст юзера $user_birthday = explode('-', $row['user_birthday']); Добавляем: $tpl->set('{big-ava}', $row['user_photo']); В style.css кидаем: .gedit_user_bigph_wrap {width: 110px;height: 100px;overflow: hidden;position: relative;} .gedit_bigph {position: absolute;color: white;margin-top: 100px;background: #333;background: rgba(0, 0, 0, 0.5);width: 100px;height: 15px;line-height: 15px;padding: 4px 0px 6px 0px;text-align: center;filter: alpha(opacity=75);-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;transition: all 400ms ease-in-out;} .gedit_bigph_label {opacity: 0.75;-webkit-transition: opacity 100ms linear;-moz-transition: opacity 100ms linear;-o-transition: opacity 100ms linear;transition: opacity 100ms linear;padding: 0px 0px 1px 20px;background: url(../images/photo_icons.png) no-repeat left -60px;} .gedit_user_bigph_wrap:hover .gedit_bigph {text-decoration:none;margin-top: 75px;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;transition: all 400ms ease-in-out;} С вас по лайку)
  11. gamora95

    Заявка в команду

    1. Имя: Николай 2. Должность: Редактор 3. Страна, Город: Россия, Элиста 4. Почему вы хотите вступить в команду: Хочу помочь форуму. 5. Сколько времени можете уделить проекту: два три часа в день.
  12. gamora95

    Сборка NiceSay

    Немного исправил баги и добавил некоторые модули Исправил баг с сообщениями Добавил модуль авторизации через социальные сети Скачать: https://yadi.sk/d/FlALUyXGiU88Y С вас по лайку)
  13. Реклама как vk сядет на любую сборку.Тестировал на vii_engine 2.0. Единственный минус,нет админки. adver_vk_new.rar
  14. Модуль не мой 1. Открываем файл: /system/modules/register.php 2. Находим: //Устанавливаем в сессию ИД юзера $_SESSION['user_id'] = intval($id); 3. Ниже вставляем: $subj = 'Тема приветственного письма!'; $message = 'Текст приветственного письма!'; // HTML разрешен $sender_id = '1'; // ID пользователя, от которого отправляем $db->query("INSERT INTO ".PREFIX."_im SET iuser_id = '".$sender_id."', im_user_id = '".$id."', idate = '".$server_time."', all_msg_num = 1"); $db->query("INSERT INTO `".PREFIX."_messages` SET theme = '{$subj}', text = '{$message}', for_user_id = '{$id}', from_user_id = '{$sender_id}', date = '{$server_time}', pm_read = 'no', folder = 'inbox', history_user_id = '{$id}'"); $db->query("UPDATE `".PREFIX."_users` SET user_pm_num = user_pm_num+1 WHERE user_id = '{$id}'"); Всё!
×
×
  • Создать...