Jump to content

Search the Community

Showing results for tags 'new'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • CMS Tools - форум поддержки и развития CMS
    • Обязательно к прочтению!
    • Новостной блок CMSTools
    • Жалобы и предложения
  • Всё о Vii Engine
    • Модули, плагины, хаки, модификации
    • Шаблоны, дизайн, внешний вид
    • Сборки
    • Помощь пользователям
    • F.A.Q.
  • Всё о DataLife Engine (DLE)
    • Новости о DLE
    • Релизы движка
    • Помощь пользователям
  • Коммерция
    • Продажа
    • Услуги
    • Покупка
  • Программирование
    • PHP
    • js,jquery
    • HTML
    • CSS
    • Linux
    • Wengine
  • Общий раздел
    • Болталка
    • "Кидалы месные"
    • Ваши проекты на различных CMS
    • Набор в команду
    • Корзина

Categories

  • VII ENGINE
    • Сборки vii engine
    • Модули, плагины, хаки vii engine
    • Шаблоны, дизайн, внешний вид
  • Invision Community
    • Релизы null версий
    • Дизайн, стили
    • Компоненты, модификации
  • DataLifeEngine
    • Релизы DLE
  • Programming
    • HTML

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Сайт


Telegram


Skype


Jabber


ICQ


Yahoo


AIM


MSN


Интересы


Город


Country


Site

Found 13 results

  1. Всем привет просто стало очень интересно еще много кто пользуеться Vii Engine. А то что то вообще как будто не чего не поменялось от момента пока меня не было пару лет, если еще живой двиг то пишите возможно подержу модулями и хаками!
  2. В этой теме будут записываться все действия, которые будут проводится с форумом.
  3. Всё больше популярности набирают хэштеги. В соц. сетях пользователи уже и не могут без них. Любая фраза, картинка, смайлик и внизу - хэштег. В Vii Engine не все используют хэштеги, возможно это связано с тем, что, многие и не знают про них в Vii, или же не могут найти/поставить модуль... В данной теме я попытаюсь максимально просто объяснить как-же всё-таки поставить модуль поиска "по новостям", а так-же модуль, я бы даже сказал не модуль, а хак - хэштегов. И как вместе объединить их в одно целое. PS: Тема находиться на стадии АНОНСА - это говорит о том, что, тема будет обновляться и в последствии будут решаться проблемы по мере их нахождения... PS: Не в обиду продающим подобный модуль... И так буду показывать на примере всё той-же Vii 2.0 (Nulled Tesla). Для начала поработаем с файлом /system/modules/search.php: 1. Ищем: } elseif($type == 5 AND $config['audio_mod'] == 'yes' AND $config['audio_mod_search'] == 'yes'){ //Если критерий поиск "по аудиозаписи" $sql_query = "SELECT ".PREFIX."_audio.aid, url, artist, name, auser_id, ".PREFIX."_users.user_search_pref FROM ".PREFIX."_audio LEFT JOIN ".PREFIX."_users ON ".PREFIX."_audio.auser_id = ".PREFIX."_users.user_id WHERE MATCH (name, artist) AGAINST ('%{$query}%') OR artist LIKE '%{$query}%' OR name LIKE '%{$query}%' ORDER by `adate` DESC LIMIT {$limit_page}, {$gcount}"; $sql_count = "SELECT COUNT(*) AS cnt FROM `".PREFIX."_audio` WHERE MATCH (name, artist) AGAINST ('%{$query}%') OR artist LIKE '%{$query}%' OR name LIKE '%{$query}%'"; Ниже ставим: } elseif($type == 7){ //Если критерий поиск "по новостям" $sql_query = "SELECT SQL_CALC_FOUND_ROWS ac_id, ac_user_id, action_text, action_time, action_type, obj_id FROM `".PREFIX."_news` WHERE action_text LIKE '%{$query}%' and obj_id != 0 and action_type IN (1, 11) ORDER by `action_time` DESC LIMIT {$limit_page}, {$gcount}"; $sql_count = "SELECT COUNT(*) AS cnt FROM `".PREFIX."_news` WHERE action_text LIKE '%{$query}%' and obj_id != 0 and action_type IN (1, 11)"; 2. Ищем: $tpl->set('{query-audios}', '&type=5&query='.$_GET['query']); Ниже ставим: $tpl->set('{query-news}', '&type=7&query='.$_GET['query']); 3. Ищем: elseif($type == 5) //Если критерий поиск "по аудиозаписям" $tpl->set('{count}', $count['cnt'].' '.gram_record($count['cnt'], 'audio')); Ниже ставим: elseif($type == 7) //Если критерий поиск "по новостям" $tpl->set('{count}', $count['cnt'].' '.gram_record($count['cnt'], 'news')); 4. Ищем: //Если критерий поиск "по сообещствам" } elseif($type == 4){ $tpl->load_template('search/result_groups.tpl'); foreach($sql_ as $row){ if($row['photo']) $tpl->set('{ava}', '/uploads/groups/'.$row['id'].'/100_'.$row['photo']); else $tpl->set('{ava}', '{theme}/images/no_ava_groups_100.gif'); $tpl->set('{public-id}', $row['id']); $tpl->set('{name}', stripslashes($row['title'])); $tpl->set('{note-id}', $row['id']); $tpl->set('{traf}', $row['traf'].' '.gram_record($row['traf'], 'groups_users')); if($row['adres']) $tpl->set('{adres}', $row['adres']); else $tpl->set('{adres}', 'public'.$row['id']); $tpl->compile('content'); } PS: Тут код может отличаться, по этому, ищите по комментарию, а потом и закрывающую скобку...Ниже ставим: PS: Тут и объяснять наверное ничего не буду, мало кто сообразит. Мы добавили поиск, на основе тех что есть, но, с возможностью комментировать, ставить лайки и т.д. Код похож на код стены... Работаем с /templates/Default/search/head.tpl: 1. Ищем: <div class="{activetab-1}"><a href="/?{query-people}" onClick="Page.Go(this.href); return false;"><div><b>Люди</b></div></a></div> Ниже ставим: <div class="{activetab-7}"><a href="/?go=search{query-news}" onClick="Page.Go(this.href); return false;"><div><b>Новости</b></div></a></div> PS: Добавили ссылку, которая переведёт на страницу, где и будет осуществляться наш поиск "по новостям". Работаем с архивом: Файл result_news.tpl закидываем в /templates/Default/search/ PS: Не забывайте редактировать файл шаблона под свои нужды, дизайны и т.д. Кстати, дизайн и структура схожа со стеной, по этому в случае (как и в моем) чего - можно просто стили и классы перенести со стены. На этом установка поиска "по новостям" - завершена . Теперь разберёмся с хэштегами и объединением этих модулей. Действовать будем на основе этой темы. Работаем с /system/classes/wall.php: 1. Ищем: $tpl->set('{text}', stripslashes($row_wall['text'])); Заменяем на: //Хеш-тэги на стене пользователя $msg = stripslashes($row_wall['text']); $pat = array('/#(\w+)/', '/@(\w+)/'); $rep = array('<a href="/?go=search&query=$1&type=7">#$1</a>','<a href="/?go=search&query=$1&type=7">@$1</a>'); $new_msg = preg_replace($pat, $rep, $msg); $tpl->set('{text}', $new_msg); PS: Да, код немного отличаеться от темы, но только выводом ссылки, который в нашем случае будет вести на наш поиск "по новостям". Вот и весь фокус. Так-же не забывайте, что, это пример на версии php 5.3 и сборки Vii 2.0 (Nulled Tesla), для другой версии php - смотрите тему (ссылка выше). На этом всё. Хэштеги работают только на стене пользователя, но вскоре я это исправлю и обновлю тему, по этому - следите за обновлениями. Автор мода поиска "по новостям": Developer.Sloopy Автор кода хэштегов: Andrey Ajax Автор темы: Shaman result_news.rar
  4. Mr.Timbios

    Orest new vk beta

    Название: Orest new vk beta Добавил: Jion Добавлен: 29 Авг 2015 Категория: Сборки vii engine В сборке как и во всех остальных есть баги, но дело в том, что тут их очень много, брать её за основу я вам не советую, ибо только время потеряете, а вот что бы выпилить какие-то фишки, это да, можно! Нажмите здесь, чтобы скачать файл
  5. Здравствуйте! Извините, если не туда попал, я еще новичок у вас на форуме. Нужна помощь в таком деле: Когда заходишь на страницу к другу, в шапке двоится изображение. Одно из них, верхнее, редактируется как на моей странице. Я удалил картинку, она удалилась и на моей страничке. Подскажите, как это исправить, пожалуйста. Вот скриншоты моей страницы и страницы друга. Спасибо за помощь!
  6. В Данной версии сборке изменен только дизайн(возможно он поменяется). Я добавил боковое меню из сборки vk Redesign 2015. Изменил и модернезировал страницу автризации,регистрации,восстановления аккаунта.(Да, я взял стили из стр.авторизации сборки Вбеседке и пару стилей из стр. авторизации Nicesay) Вот что на данный момент мы имеем: Небольшое обновление: Исправлена ошибка при регистрации,(Закинуть с заменой в Default/reg_page) Скачать: boot.css Ссылка на скачивание сборки в файле URL URL.txt Если будут какие-то баги, пишите в тему, я исправлю!
  7. Доброго времени суток, пользователи cmstools.ru. Появилась идея, добавления +2 в репу пользователю, который создаёт полезную тему на форуме. Голосуйте, отвечайте в тему, что думаете об этом. Удачи © Mr.Timbios
  8. Mr.Timbios

    Сборка "Teeees"

    Доброго времени суток, с вами Jion, я бы хотел вам презентовать сборку "Teeees". Это простая vii 2.0 Но с красивым верхним меню.Если кому-то понравиться, можете выдрать его. Спасибо за сборку: Жека Шумейко (JacksScripts) И так, перейдем к скринам. Как должна выглядеть сборка: Как она выглядит: URL.txt
  9. И снова всем привет! Помните, я немного оговорился о подарке на Новый Год в теме "Новогоднее обновление форума"? И так, не хотите ли вы "одним глазком" взглянуть на него? Если да, то вам нужно насобирать 5 , а так же 20 голосов "Да!" в опросе выше ↑ Что же, а я пока что подожду вашей активности)
  10. Добрый день, дорогие пользователи портала cmstools.ru Хочу спросить у вас, видео какого типа вы хотите увидеть? Установка модулей, изменение дизайна и т.д. Пишите, постараемся организовать.
  11. Как всем известно в vii (как и в DLE) есть еще 3 группы по мимо "Администратора", но предусмотреть под них права доступа никто не удосужился, не в счёт группа "Техподдержки", где можно отвечать и помогать пользователям, но, при этом "Администраторы" этого делать не могут, но, не в этом суть. В итоге с правами доступа всё запутано... В данной теме я попытаюсь максимально просто объяснить как-же всё-таки создать еще несколько панелей-доступа. PS: Тема находиться на стадии АНОНСА - это говорит о том, что, тема будет обновляться и в последствии будут решаться проблемы по мере их нахождения... И так буду показывать на примере всё той-же Vii 2.0 (Nulled Tesla). Для начала нам потребуется: 1. Файл controlpanel.php (Находиться в корне сайта) 2. Папка inc (Находиться в /system/) Вот и вся по сути панель управления для группы "Администратор" (номер - 1). Мы же будем делать новую панель для "Модератора" (номер - 3). Для начала поработаем с файлом controlpanel.php: 1. Переименуем его в - moderpanel.php (Тут можно что-то и своё сообразить) 2. Ищем: define('ADMIN_DIR', ROOT_DIR.'/system/inc'); Заменяем на: define('MODER_DIR', ROOT_DIR.'/system/inc-moder'); 3. Ищем: $admin_link = $config['home_url'].'controlpanel.php'; Заменяем на: $admin_link = $config['home_url'].'moderpanel.php'; 4. Ищем: include ADMIN_DIR.'/functions.php'; include ADMIN_DIR.'/login.php'; Заменяем на: include MODER_DIR.'/functions.php'; include MODER_DIR.'/login.php'; PS: Что-бы было понятно "объясню на пальцах": Мы просто изменили путь с ADMIN_DIR на MODER_DIR и указали другие ссылки к файлу и нашей папке, дабы всё это лезло в нашу новую панель управления, а не старую панель администратора. На этом робота с файлом controlpanel.php, а после наших изменений уже moderpanel.php - завершены. Можно загружать в корень сайта. Теперь работаем с папкой inc: 1. Переименовываем её в - inc-moder PS: Как вы помните в moderpanel.php мы указали именно такое название для папки, если вы измените на другое - не забываем поменять и в файле. Основные файлы для роботы это: functions.php, login.php, main.php, massaction.php, mod.php. Всё остальные - это индивидуальные модули, каждый из которых отвечает за что-то своё, будь это бан-фильтр, создание страниц или-же заметки... За каждый модуль объяснять не стану, покажу на одном примере - управление пользователями (users.php). И так, у нас с вами есть папка inc-moder, где находятся такие файлы: Работаем с login.php: 2. Ищем: if($user_info['user_group'] == 1) include ADMIN_DIR.'/mod.php'; Заменяем на: if($user_info['user_group'] == 3) include MODER_DIR.'/mod.php'; 2.1.Ищем: WHERE user_id = '".$cookie_user_id."' AND user_group = '1'"); Заменяем на: WHERE user_id = '".$cookie_user_id."' AND user_group = '3'"); 2.2.Ищем: AND user_password = '".$md5_pass."' AND user_group = 1"); Заменяем на: AND user_password = '".$md5_pass."' AND user_group = 3"); PS: Думаю объяснять почему мы так сделали - не нужно, ибо про номер группы и путь описано выше. Нет?! - Читайте внимательно! Работаем с functions.php: 3. Тут смотрите на своё усмотрение. Из основных работ нам требуется заменить пути картинок и стилей, для этого в notepad++ задаём наш старый "поиск -> заменить" и ищем: /inc/ Заменяем на: /inc-moder/ У меня их заменило ~12, а дальше - сами меняйте названия title, форму входа, кнопки и т.д., всё зависит от вашего дизайна. PS: Этот пункт можно и пропустить т.к. пути картинок ссылаются на папку inc, в которой и есть эти картинки. В таком случае из папки inc-moder можно смело удалять папки images и js т.к. они не будут использоваться и только по сути занимают место. Работаем с mod.php: 4. Находим там весь блок: Заменяем на: switch($mod){ //Пользователи case "users": include MODER_DIR.'/users.php'; break; //Массовые действия case "massaction": include MODER_DIR.'/massaction.php'; break; default: include MODER_DIR.'/main.php'; } Почему? Всё потому что, мы с вами дали возможность модераторам управлять пользователями и всё, а массовые действия должны быть обязательно. PS: Если вы хотите дать больше возможностей, то оставляйте больше подключённых модулей. Действуйте по аналогии с тем что удалили выше. ВАЖНО! Если вы оставили больше возможностей и указали это в mod.php, не забывайте что и файл должен быть в папке (См. пункт 1). Работаем с massaction.php: 5. Заходим и удаляем следующие блоки: //################### Масовые действия с заметками ###################// //################### Масовые действия с сообещствами ###################// //################### Масовые действия с видеозаписям ###################// //################### Масовые действия с аудиозаписями ###################// //################### Масовые действия с альбомами ###################// Оставляем только: //################### Масовые действия с юзерами ###################// Почему так - описано выше. PS: Если вы добавили больше функций, соответственно нужно оставить определенный блок. Включаем логику товарищи! Работаем с main.php: 6. Находим: Заменяем на: echoheader(); echoblock('Пользователи', 'Управление зарегистрированными на сайте пользователями, редактирование их профилей и блокировка аккаунта', 'users', 'users'); echo <<<HTML <script type="text/javascript" src="/system/inc-moder/js/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $.post('/moderpanel.php', {act: 'send'}); }); </script> HTML; echohtmlend(); Мы убрали лишние "кнопки" и изменили пути на файл moderpanel.php и js. PS: Помните! Если вы удалили папку js - то путь изменять на /system/inc-moder/js/ - не нужно, должно остаться /system/inс/js/. (Почему? См. пункт 3). Вот по сути и всё, у группы "Модератора" появилась своя панель управления. Осталось выстаить права пользователю и перейти по ссылке - http://site.ru/moderpanel.php. PS: О том как "выпилять" определённые функции из модулей - чуть позже. Автор темы: Shaman
  12. Доброго времени суток, форумчане. Будете ли вы против такого хака как Hide? Сообщение будет скрыто, пока вы не выполните несколько параметров. Параметры, при выполнении любого из которых скрытое сообщение будет отображено пользователю: репутация количество сообщений количество дней с момента регистрации id пользователя имя пользователя id группы, к которой должен принадлежать пользователю Скриншот:
  13. Mr.Timbios

    Orest new vk beta

    Version

    105 downloads

    В сборке как и во всех остальных есть баги, но дело в том, что тут их очень много, брать её за основу я вам не советую, ибо только время потеряете, а вот что бы выпилить какие-то фишки, это да, можно!
×