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

Поиск сообщества

Показаны результаты для тегов 'ВК'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип контента


Форумы

  • Artificial intelligence
    • ChatGPT
  • Front-end
    • HTML + CSS
    • JS + фреймворки
  • Back-end
    • PHP
    • MySQL
    • Python
    • .NET/C/C++/C#
  • CMS
    • Всё о Vii Engine
    • Всё о DataLife Engine (DLE)
    • Всё о Invision Power System
    • Всё о AlphaCMS
    • Различные CMS
  • Социальные сети/Мессенджеры
    • Telegram
    • Вконтакте
    • Discord
    • Разработка ботов
  • Сервисы, софт
    • Linux
    • Windows
    • Сборки серверов
    • Apache, Nginx, .htaccess
  • Коммерция
    • Продажа
    • Услуги
    • Покупка
  • Общий раздел
    • Продвижение и SEO
    • Веб-дизайн, графика
    • Монетизация сайтов
    • Ваши проекты (Линчевальня)
    • Помощь пользователям (общее)
    • Болталка
    • Арбитраж
    • Корзина
  • CMS Tools - форум поддержки и развития CMS
    • Обязательно к прочтению!
    • Новостной блок CMSTools
    • Жалобы и предложения

Категории

  • VII ENGINE
    • Сборки vii engine
    • Модули, плагины, хаки vii engine
    • Шаблоны, дизайн, внешний вид
  • Alpha CMS
    • Релизы AlphaCMS
    • Модули, плагины, хаки AlphaCMS
    • Шаблоны, дизайн, внешний вид AlphaCMS
  • Invision Community
    • Релизы IPS
    • Шаблоны, внешний вид IPS
    • Компоненты, модификации IPS
  • DataLifeEngine
    • Релизы DLE
    • Шаблоны DLE
  • Front-end
    • HTML+CSS
  • Различные CMS
    • Игровые CMS
    • Социальные CMS
    • Разное

Поиск результатов в...

Поиск контента, содержащего...


Дата создания

  • Начало

    Конец


Дата обновления

  • Начало

    Конец


Фильтр по количеству...

Регистрация

  • Начало

    Конец


Группа


Сайт


Telegram


Skype


Jabber


ICQ


Интересы

Найдено: 6 результатов

  1. 1. В таблице vii_users добавьте 1 строку в конец таблицы: `user_real` int(11) 2. Далее идём в файл system/modules/profile.php Практически в начале файла ищем //Проверяем на наличие кеша, если нету то выводи из БД и создаём его if(!$row){ $row = $db->super_query("SELECT user_id,...и так далее И вписываем user_real после user_id Далее в этом же файле ищим //################### Альбомы ###################// if($user_id == $id){ $albums_privacy = false; $albums_count['cnt'] = $row['user_albums_num']; ...и перед этим кодом вставляем: //Проверка пользователя if($row['user_real'] == 1){ $tpl->set('{user_real}', '<img style="margin-left:5px" src="./templates/Default/images/icons/verifi.png" title="Подтверждённый пользователь">'); } else { $tpl->set('{user_real}', ''); } Готово, сохраняем изменения. 3. В папке с вашей темой найдите файл profile.tpl и вставьте в него код {user_real}. Например, после Имени и Фамилии: <div class="titleu">{name} {lastname} {user_real}</div> 4. Загрузите изменённые файлы из архива на ваш сайт. Изменения сделанные в users.php и massaction.php вас приятно порадуют! 5. Готово. Теперь, чтобы поставить отметку достаточно зайти в Админпанель » Пользователи, выбрать пользователя и внизу страницы указать действите "Подтвердить аккаунт". Для тех у кого не отображается "галочка" заходим в system/cache и удаляем Все файлы и папки кроме .htacces Видео урок: https://www.youtube.com/watch?v=oOXDd-Ze2a4 Скачать Верификация пользователей.zip
  2. Описание: Этот пак содержит 38 наборов стикеров "в контакте" Картинки каждого набора в отдельном архиве И в архиве набора содержатся картинки в разрешениях: 64x64 256x256 128x128 Не забываем кликать https://yadi.sk/d/Nm6pPJZeiqwxd Ps на форум не грузит тк как весит 90 мб
  3. Модуль подтверждения входа по пятизначному коду. Включить проверку входа можно только если привязан email. Имеется 5-значный резервный код, а также возможность привязки приложения для генерации кодов методом сканирования QR-кода. Цена демо и все вопросы - в лс https://vk.com/roman_kocheschkov
  4. Вот нашёл хорошее решение на JQuery с обновлением как у вк! И так создадим файл time.js в папке js с таким содержимым: (function ($, moment) { $.dateFormat = function (timestamp) { if (timestamp instanceof Date) { return $.dateFormat.format(timestamp); } else if (typeof timestamp === "string") { return $.dateFormat.format($.dateFormat.parse(timestamp)); } else if (typeof timestamp === "number") { return $.dateFormat.format(new Date(timestamp)); } else { return $.dateFormat.format($.dateFormat.datetime(timestamp)); } }; var $t = $.dateFormat; $.extend($.dateFormat, { settings: { refreshMillis: 20000, todayFormat: '[сегодня в] HH:mm', yesterdayFormat: '[вчера в] HH:mm', thisYearFormat: 'D MMM в HH:mm', defaultFormat: 'D MMM YYYY в HH:mm' }, format: function (date) { var $s = $t.settings; if (!moment(date).isValid()) { return "неверное время"; } if ($t.isInThisHour(date)) { return moment(date).fromNow(); } if ($t.isToday(date)) { return moment(date).format($s.todayFormat); } if ($t.isYesterday(date)) { return moment(date).format($s.yesterdayFormat); } if ($t.isInThisYear(date)) { return moment(date).format($s.thisYearFormat); } return moment(date).format($s.defaultFormat); }, isInThisHour: function (date) { return (new Date().getTime() - date.getTime()) < 1000 * 60 * 60; }, isToday: function (date) { var today = new Date(); return date.getFullYear() == today.getFullYear() && date.getMonth() == today.getMonth() && date.getDate() == today.getDate(); }, isYesterday: function (date) { var yday = new Date(); yday.setHours(0); yday.setMinutes(0); yday.setDate(yday.getDate() - 1); if (!$t.isToday(date) && date.getTime() > yday.getTime()) { return true; } return false; }, isInThisYear: function (date) { return date.getFullYear() == new Date().getFullYear() }, datetime: function (elem) { var iso8601 = $t.isTime(elem) ? $(elem).attr("datetime") : $(elem).attr("title"); return $t.parse(iso8601); }, isTime: function (elem) { return $(elem).get(0).tagName.toLowerCase() === "time"; }, parse: function (iso8601) { var s = $.trim(iso8601); s = s.replace(/\.\d+/, ""); s = s.replace(/-/, "/").replace(/-/, "/"); s = s.replace(/T/, " ").replace(/Z/, " UTC"); s = s.replace(/([\+\-]\d\d)\:?(\d\d)/, " $1$2"); return new Date(s); } } ); var refreshElements = []; var intervalId = null; function startTimer(){ for(var i = 0; i < refreshElements.length; i++){ var el = refreshElements[i]; var data = el.data("dateFormat"); el.text($t(data.datetime)); } }; $.fn.dateFormat = function (action, options) { this.each(function () { var el = $(this); var data = el.data("dateFormat"); if (!data) { data = { datetime: $t.datetime(el) }; el.data("dateFormat", data); if (!$t.isTime(el)) { el.attr('datetime', $(el).attr("title")); } el.attr('title', data.datetime.toLocaleString()); if ($t.isInThisHour(data.datetime)){ refreshElements.push(el); } } var data = el.data("dateFormat"); el.text($t(data.datetime)); if ($t.settings.refreshMillis > 0) { if ($t.isInThisHour(data.datetime)) { if(!intervalId){ intervalId = setInterval(startTimer, $t.settings.refreshMillis); } } } }); }; })(jQuery, moment); $(document).ready ( function(){ $('time').dateFormat(); }); В <head> подключим: <script src="http://cdnjs.cloudflare.com/ajax/libs/moment.js/2.1.0/moment.min.js"></script> <script src="http://cdnjs.cloudflare.com/ajax/libs/moment.js/2.1.0/lang/ru.min.js"></script> <script src="{theme}/js/time.js" type="text/javascript" charset="utf-8"></script> В modules/functions.php вставим это: function _fTime($time) { return date('d.m.Y H:m', strtotime($time)); } Теперь давайте научимся его использовать: В том месте где мы выводим время вставляем {time} а в php делаем так: $mytime = date('c', $timeformat); $tpl->set('{time}', '<time datetime="'.$mytime.'">'._fTime($mytime).'</time>'); Где $timeformat переменная с временем в формате 1438543024 Все!
  5. Кто может соорудить менюшку для моей соц. сети? Как вконтакте (верхний правый угол) Жмякаешь на нее а там выдвигается что-то :3 Скриншоты не дам Сами можете посмотреть (должен быть включен новый стиль вконтакте) Заранее спасибо ^^
  6. Небольшое дополнение для модуля "Документы" Идём в system/modules/doc.php, ищем там следующий код: //################### Скачивание документа с сервера ###################// case "download"; NoAjaxQuery(); $did = intval($_GET['did']); $row = $db->super_query("SELECT duser_id, ddownload_name, dname FROM `".PREFIX."_doc` WHERE did = '{$did}'"); if($row){ $filename = str_replace(array('/', '\\', 'php', 'tpl'), '', $row['ddownload_name']); define('FILE_DIR', "uploads/doc/{$row['duser_id']}/"); include ENGINE_DIR . '/classes/download.php'; $config['files_max_speed'] = 0; $format = end(explode('.', $filename)); $row['dname'] = str_replace('.'.$format, '', $row['dname']).'.'.$format; if(file_exists(FILE_DIR.$filename) AND $filename){ $file = new download(FILE_DIR.$filename, $row['dname'], 1, $config['files_max_speed']); $file->download_file(); } } else header("Location: /index.php"); exit; break; И полностью заменяем его на: Автор Я
×
×
  • Создать...