Модули, плагины, хаки, модификации Vii Engine
Различные модификации, улучшения, изменения для Vii Engine.
В форуме 248 тем
-
- 3 ответа
- 1,8 тыс просмотра
В силу того что старый метод добавления видео уже не актуален. Решил выложить новый. Зайти в файл profile.js Найти там //VIDEOS var videos = { Заменить код который ниже на новый load: function(){ video_lnk = $('#video_lnk').val(); good_video_lnk = $('#good_video_lnk').val(); if(videos.serviece(video_lnk)){ if(video_lnk != 0){ if(video_lnk != good_video_lnk){ $('#box_loading').show(); $.post('/index.php?go=videos&act=load', {video_lnk: video_lnk}, function(data){ if(data == 'no_serviece'){ $('#no_serviece').show(); } else { row = data.split(':|:'); $('#result_load').show(); $('#ph…
Последний ответ от kphp, -
- 8 ответов
- 2,9 тыс просмотров
Обновленный шаблон админки для vii engine Автор: pantaleone48 Установка: Загрузить папку inc с заменой, экспортировать в базу данных файл vii_notice.sql Vii Engine Admin 0.2.rar
Последний ответ от Mandarin4ik, -
- 12 ответов
- 6,5 тыс просмотра
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="./…
Последний ответ от 6hr3d3r, -
- 7 ответов
- 3,3 тыс просмотров
1.В .htaccess(Который в корне сайта)вставляем в любое место: # Ads RewriteRule ^ads&act=ads_view_my(/?)+$ index.php?go=ads&act=ads_view_my [L] RewriteRule ^ads&act=ads_view_my&page=([0-9]+)(/?)+$ index.php?go=ads&act=ads_view_my&page=$1 [L] RewriteRule ^ads(/?)+$ index.php?go=ads&act=ads_target [L] RewriteRule ^ads&act=office_help(/?)+$ index.php?go=ads&act=office_help [L] RewriteRule ^ads&act=ads(/?)+$ index.php?go=ads&act=ads [L] RewriteRule ^ads&page=([0-9]+)(/?)+$ index.php?go=ads&page=$1 [L] RewriteRule ^adscreate(/?)+$ index.php?go=ads&act=create_ads [L] RewriteRule ^ads&act=offic…
Последний ответ от kphp, -
- 1 подписчик
- 3 ответа
- 457 просмотров
1 - jQuery v1.11.1 2 - bootstrap ui 3 - Fontawesome and vii modules Те, кто хочет отредактировать модуль в бета-версии, могут отредактировать его снова. я не знаю русский я перевожу через переводчик [Module] Vii Engine Admin 0.2.rar
Последний ответ от bylazzy, -
- 2 ответа
- 702 просмотра
Ребята я шяс делаю соц сеть и мне нумен модуль историй как вк или сторисы как в инсте для vii engine у каво есть киньти ссылку пожалуйста!
Последний ответ от bylazzy, -
- 0 ответов
- 608 просмотров
1. заходим в system\inc аткрываем там файл login.php находим там //Если есть данные о COOKIE то проверяем ниже должен быть запрос $user_info = $db->super_query("SELECT user_id, user_email, user_group, user_password, и внево вставляем user_adminpw, вытамже файле находим $password = GetVar($_POST['pass']); после ставим $adminpw = GetVar($_POST['adminpw']); тмже находим $check_user = $db->super_query("SELECT user_id FROM `".PREFIX."_users` WHERE user_email = '".$email."' AND user_password = '".$md5_pass."' AND user_group = 1"); и заменяем на эта $check_user = $db->super_query("SELECT user_id FROM `".PREFIX."_users` WHERE user_email = '".$email."…
Последний ответ от kphp, -
- 2 ответа
- 1,2 тыс просмотра
Описание: эта фича позволит рассказать о сообществе у себя на стене(как в вк) Скриншоты: в архиве Скачать: https://yadi.sk/d/V_JEvyGSUYDpD
Последний ответ от SSapeRR, -
- 4 подписчиков
- 25 ответов
- 5 тыс просмотра
Описание: В отличии от стандартных подарков тут можно купить паки подарков а также имеется красивый дизайн Полная инструкция и установка в архиве. Автор модуля PaZiTiF Новые подарки для Vii Engine by PaZiTiF.zip
Последний ответ от OKLIX, -
- 1 подписчик
- 4 ответа
- 1,1 тыс просмотра
Внимание. Модуль был написан мной для Vii Engine 2018 от timbios (самая популярная сборка на cmstools). Работоспособность на других сборках не гарантирована. Уже много брал отсюда модулей. Пора бы что-нибудь да выложить. Думаю, много кто видел модуль "Граффити на стену". Он работал на flash. Однако на дворе 2022, и flash давно не работает. Поэтому предлагаю на Ваш суд модуль "Новые граффити" Установка (отнимет минут 5-10): -Копируем модуль в папку /system/modules/ -Подключаем модуль в /system/mod.php : //Граффити case "graffiti": include ENGINE_DIR.'/modules/graffiti.php'; break; -Вставляем строчки в p…
Последний ответ от OKLIX, -
- 2 ответа
- 1,2 тыс просмотров
рылся встарых темах v-11 нашол такую интересную тему на работа спасобнасть не проверял 1)Всталяем в profile.php //################### Документы ###################// if($row['user_doc_num'] AND $user_id == $id){ $sql_docs = $db->super_query("SELECT SQL_CALC_FOUND_ROWS did, dname, ddate, ddownload_name, dsize FROM `".PREFIX."_doc` WHERE duser_id = '{$id}' ORDER by `ddate` DESC LIMIT 0, 5", 1, "user_{$id}/docs"); foreach($sql_docs as $row_docs){ $row_docs['dname'] = stripslashes($row_docs['dname']); $format = end(explode('.', $row_docs['ddownload_name'])); $docs .= "<div style=\"margin-bottom:10px\"><div class=\"…
Последний ответ от kphp, -
- 0 ответов
- 625 просмотров
1.В system/modules/albums.php заменить после else $scrpt_insert = "var imgname = response[1].split('/');wall.attach_insert('photo', response[1], 'attach|'+imgname[6].replace('c_', ''), response[2]);"; (не включительно) до HTML; на: Спойлер echo <<<HTML <script type="text/javascript"> $(document).ready(function(){ Xajax = new AjaxUpload('upload', { action: '/index.php?go=attach', name: 'uploadfile[]', onSubmit: function (file, ext) { if (!(ext && /^(jpg|png|jpeg|gif|jpe)$/.test(ext))) { addAllErr(lang_bad_format, 3300); return false; } Page.Loading('start'); }, onComplete: function (file, response){ var a …
Последний ответ от kphp, -
- 5 ответов
- 1,7 тыс просмотров
документы для групп [Модуль] документы для групп.zip
Последний ответ от kphp, -
- 14 ответов
- 1,8 тыс просмотр
Всем привет Решил написать новый модуль для Vii-Engine и выложить его для вас. Модуль позволяет восстанавливать удалённый пост со стены и комментарий. До начала установки, посмотри видео обзор модуля. Вот теперь и сам момент установки Спойлер Зайти в базу данных В таблице vii_wall добавить новое поле deleted int(1) По умолчанию как определенно 0 В таблице vii_news добавить новое поле deleted int(1) По умолчанию как определенно 0 Далее зайти \system\modules\wall.php Найти там строку if($xPrivasyX){ в запрос ниже добавить после SELECT tb1.id, вот…
Последний ответ от kphp, -
- 3 ответа
- 2 тыс просмотра
думаю пришло время выложить данный модуль полная инструкция по установке файлы в двух кодировках Windows-1251 и utf-8 скриншоты выкладывать не буду Группы (FLYBEY) с багом.rar
Последний ответ от NaFanyA, -
- 1 подписчик
- 3 ответа
- 2,3 тыс просмотров
данная тема уже есть но там нет инструкции там просто одни файлы без какой либо инструкции по установке 1 заходим в system/classes/wall.public.php ишем Спойлер $tpl->set('{text}', stripslashes($row_wall['text'])); $tpl->set('{name}', $row_wall['title']); $tpl->set('{user-id}', $row_wall['public_id']); if($row_wall['adres']) $tpl->set('{adres-id}', $row_wall['adres']); else $tpl->set('{adres-id}', 'public'.$row_wall['public_id']); megaDate($row_wall['add_date']); if($row_wall['photo']) $tpl->set('{ava}', '/uploads/groups/'.$row_wall['public_id'].'/50_'.$row_wall['photo']); else $tpl->set('{…
Последний ответ от NaFanyA, -
- 1 подписчик
- 1 ответ
- 612 просмотра
Тема создана для новичков движка VII Engine. Заходим в файл register_main.php и находим строку: $sql_country = $db->super_query("SELECT SQL_CALC_FOUND_ROWS * FROM `".PREFIX."_country` ORDER by `name` ASC", true, "country", true); ниже данной строки вставляем: $where_sql .= "WHERE user_email != ''"; $numRows = $db->super_query("SELECT COUNT(*) AS cnt FROM `".PREFIX."_users` {$where_sql}"); $tpl->set('{cnt}', $numRows['cnt']); Переходим в файл reg.tpl и в нужное вам место вставляем: {cnt}
Последний ответ от KirKMS, -
- 1 подписчик
- 0 ответов
- 823 просмотра
Если у Вас добавлен модуль увеличения аватарки, то перезалейте файл profile.tpl. Установка: В style.css вписываем следующее: #owner_photo_wrap { margin-bottom: 8px; } #owner_photo_bubble_wrap { height: 76px; width: 200px; margin-top: -83px; overflow: hidden; position: relative; border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px; } #owner_photo_bubble { color: #FFF; opacity: 0; background: rgba(0, 0, 0, 0.7); width: 200px; margin-top: 40px; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; z-index: 45…
Последний ответ от NaFanyA, -
- 0 ответов
- 1,7 тыс просмотров
1. В editprofile.tpl под датой рождения добавить: Спойлер <div class="texta">Родители:</div><input type="text" id="roditeli" class="inpst" maxlength="100" value="{roditeli}" style="width:200px;" /> <div class="mgclr"></div> <div class="texta">Братья, сестры:</div><input type="text" id="bratiasestry" class="inpst" maxlength="100" value="{bratiasestry}" style="width:200px;" /> <div class="mgclr"></div> 2. В profile_edit.js над Спойлер var sex = $("#sex").val(); добавить: Спойлер var roditeli = $("#roditeli").val(); var bratiasestry =…
Последний ответ от kphp, -
- 2 ответа
- 1 тыс просмотров
P.S Обязательно вначале УСТАНАВЛИВАЕМ модуль "Поделиться заметкой на стену данного пользователя" 1. Открываем system/modules/notes.php Ищем: Спойлер default: $get_user_id = intval($_GET['get_user_id']); Выше вставляем: Спойлер //################### Просмотр полной заметки ajax ###################// case "view_box": $note_id = intval($_GET['note_id']); //SQL Запрос $row = $db->super_query("SELECT tb1.title, tb1.id, owner_user_id, full_text, comm_num, date, tb2.user_search_pref, tb2.user_photo, tb2.user_lastname FROM `".PREFIX."_notes` tb1, `".PREFIX."_users` tb2 WHERE id = '{$note_id}' AND tb1.…
Последний ответ от SSapeRR, -
- 3 ответа
- 539 просмотров
Данный модуль очень редкий сейчас такого не найти в сети автора я хз ище из тем 7588 кто помнит конечно Приступим к установке: 1)Заходим в profile.tpl и в самый вверх вставляем Спойлер <script> $(document).ready(function() { $("#content_profile div").hide(); // Скрываем содержание $("#tabs li:first").attr("id","current"); // Активируем первую закладку $("#content_profile div:first").fadeIn(); // Выводим содержание $('#tabs a').click(function(e) { e.preventDefault(); $("#content_profile div").hide(); //Скрыть все сожержание $("#tabs li").attr("id",""); //Сброс ID $(this…
Последний ответ от kphp, -
- 0 ответов
- 534 просмотра
1. Открыть Default/notes/add.tpl Найти: <div class="button_div fl_l"><button onClick="notes.send(); return false" id="notes_sending">Опубликовать</button></div> Выше добавить: Спойлер <div class="html_checkbox" id="mywall" style="margin-top:10px;margin-bottom:10px;color:#555" onClick="myhtml.checkbox(this.id);">Опубликовать на моей стене</div> <div class="clear"></div> 2. Открыть system/notes.php Найти: Спойлер //################### Добавление заметки в БД ###################// case "save": NoAjaxQuery(); И после: Спойлер …
Последний ответ от kphp, -
- 0 ответов
- 494 просмотра
не помню откуда вырезал [Фича] отчество.zip
Последний ответ от kphp, -
- 0 ответов
- 1,1 тыс просмотра
1 заходим в system открыть там файл mod.php вставляем туда //тавары case "groups_shop": include ENGINE_DIR.'/modules/groups_shop.php'; break; 2 ищем в корне сайта файл htaccess Вставляем туда #Тавары RewriteCond %{QUERY_STRING} ^act=([a-z]+) RewriteRule ^(.*)public_shop([0-9]+) $1index.php?go=groups_shop&public_id=$2 [QSA,L] RewriteCond %{QUERY_STRING} ^page=([0-9]+) RewriteRule ^(.*)public_shop([0-9]+) $1index.php?go=groups_shop&public_id=$2 [QSA,L] RewriteRule ^public_shop([0-9]+)(/?)+$ index.php?go=groups_shop&public_id=$1 [L] 3 заходим в templates\Default\public открыть там файл main.tpl вставляем туда [shop]<a …
Последний ответ от kphp, -
- 9 ответов
- 2,1 тыс просмотров
Добрый день, пользователи CMSTools! Я столкнулся с проблемой не работоспособности раздела "Общие друзья". Не долго думая я нашёл ошибку (Исправлял на BASHLAB, если выходит вот эта ошибка: Column 'friends_date' in order clause is ambiguous Ошибка сервера, попробуйте обновить страницу позже. попробуйте, может и на других сборочках заработает). 1. Ищем: 2. Заменяем на: Готово! От репы не откажусь)
Последний ответ от vadymholunha, -
- 13 ответов
- 1,7 тыс просмотра
Всем привет. Решил написать ещё один модуль для пользователей форума cmstools.ru Модуль выводит недавно посещаемые сообщества пользователя. Принцип работы. Пользователь зашел в сообщество, оно занеслось в бд и выводиться на странице всех сообществ пользователя. Если пользователь зашел ещё раз, то сообщество будет самым первым в в списке. Есть возможность очищать список сообществ. И есть полноценная страница, где выводятся все сообщества. Вот вам несколько скринов. Недостатки. Если название сообщества будет длинным, то вывод будет не очень красиво. Но это можно исправить при помощи обрезания строки. Типо mb_…
Последний ответ от KirKMS, -
- 6 ответов
- 988 просмотров
Всем привет! На сколько я понял информация нормально не выводиться в поисковики, по этому созрела идейка это исправить) По мне через мето тег можно вывести с сайта всю инфу и из групп тоже как это у ВК например (то есть в поиске вбить например купить/продать жилье, и поисковик найдет нам данную группу) У кого какие на это предложения? если сделать например через <meta name="description" content="" />
Последний ответ от Disy, -
- 12 ответов
- 3,5 тыс просмотра
Модуль сокращения ссылок аля ВК СКРИНЫ: Главная: Если не введена ссылка: Если введён с ошибкой: Если введён корректно: SHORT_LINK Сокращение ссылок.zip
Последний ответ от Disy, -
- 1 подписчик
- 3 ответа
- 6,7 тыс просмотров
Я еще не тестировал, но думаю, работает, все равно можно попробовать 👍 [Module] Graffiti New.zip
Последний ответ от wenjiro, -
- 7 ответов
- 3,6 тыс просмотров
Добавляем возможность загрузки главной фотографии в мобильной версии. Открываем templates\mobile\profile.tpl Вставляем: <blockquote><div class="blockcode"><blockquote>[owner] <form name="upload" enctype="multipart/form-data" action="/index.php?go=m_editprofile&act=upload" method="post" > <input type="hidden" name="size" /> <input type="file" name="uploadfile" /><br/> <input type='Submit' name='Submit'> </form> [/owner] Скачиваем файл и закидываем в папку system/modules/ (файл дублирован от editprofile.php и немного изменен). Пусть не особо красиво но работает и в "Opera Mini" и во всех браузера…
Последний ответ от Disy, -
- 1 подписчик
- 2 ответа
- 1,6 тыс просмотров
Здравствуйте! Я хочу сделать для своего сайта верификацию, но не знаю как!( Помогите, дайте пожалуйста плагин. Или модуль. Просто очень нужно кроме иконки пожалуйста Спасибо большое!
Последний ответ от Loor2, -
- 11 ответов
- 17,6 тыс просмотров
Привет форумчане, знаю тупой вопрос но как вывести верификацию как в Студентоси в диалог и посты, пример смотреть ниже | | НАДЕЮСЬ ПОНЯЛИ)
Последний ответ от NaFanyA, -
- 14 ответов
- 2,9 тыс просмотров
Как мы все знаем в вии видео можно добавить тк с началом на http, после установки эта проблема решится! В videos.php найти: case "send": NoAjaxQuery(); И ниже найти: //Если youtube то добавляем префикс src=" и составляем ответ для скрипта, для вставки в БД if(preg_match("/src=\"http:\/\/www.youtube.com|src=\"http:\/\/youtube.com/i", 'src="'.$good_video_lnk)){ $good_video_lnk = str_replace(array('#', '!'), '', $good_video_lnk); $exp_y = explode('v=', $good_video_lnk); $exp_x = explode('&', $exp_y[1]); $res…
Последний ответ от NaFanyA, -
- 4 ответа
- 820 просмотров
API (beta) for ViiEngine by Developer.Sloopy Просмотр файла Люди начали активно себя проявлять. Тоже поделюсь чем-то уникальным 😎 APIшка, которую продавали на форуме здесь. Автор я так понял давно забил, по этому публикую для Вас. Добавил THEOUS Добавлено 19.10.2021 Категория Модули, плагины, хаки vii engine
Последний ответ от NaFanyA, -
- 4 ответа
- 2,6 тыс просмотров
Понадобилось реализовать подобную штуковину и решил что может кому-то понадобится готовое решение Для установки надо: В style.css внизу добавить: .Blink { animation: blinker 1.5s cubic-bezier(.5, 0, 1, 1) infinite alternate; } @keyframes blinker { from { opacity: 1; } to { opacity: 0; } } В profile.php есть строка которая начинается так $tpl->set('{online}', '..... после строки: if($row_online['user_last_visit'] >= $online_time) и вот ту строку мы заменяем на: $tpl->set('{online}', '<div class="Blink" style="width: 10px;height: 10px;background: #38ad1b;-moz-border-radius: 5…
Последний ответ от wedytd,