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

gamora95

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

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

  • Посещение

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

    6

gamora95 стал победителем дня 29 декабря 2015

gamora95 имел наиболее популярный контент!

Информация о gamora95

Информация

  • Пол
    Не определился

Посетители профиля

670 просмотров профиля

Достижения gamora95

Исследователь

Исследователь (4/14)

  • Первое сообщение Редкий
  • Соавтор Редкий
  • Неделя без пропусков
  • Месяц спустя
  • Год с нами

Последние значки

14

Репутация

  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 НЕ ЗАБЫВАЙТЕ ПРО ЛАЙК!
×
×
  • Создать...