Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 05/18/2020 in all areas

  1. 2 points
    PS: к обновленному посту. Всегда удивляли угрозы в интернете про *суд*, *иск* и т.д. У нас в Украине это сложно, если дело обстоит в интернете, а иски другой страны (например России) - так и принимать во внимание не станут, в связи с сложившийся ситуацией...
  2. 2 points
    Corella | Coronavirus (COVID-19) Social Awareness And Medical Prevention Template RIP Дизайна By KirKMS Качайте,пользуйтесь,запускайте проект,ставьте + в репу corella.zip
  3. 2 points

    Version 1.0.2

    20 downloads

    Vii Lite - это быстроразвивающийся движок социального происхождения который подойдет для малого и большого бизнеса по строенный на основе движка Vii Engine. Некоторые дополнения и изменения: -Полная поддержка PHP7 -Полная поддержка Memcache или Файловый кэш -Поддержка базы данных MariaDB 10+ и MySQL 8+ -Новая более сложная капча от ботов -Поддержка HTTPS/HTTP -Фикс бага с оповещениями заменен на LongPolling -Новая структура -Автозагрузчик модулей -Статическая загрузка CSS и JS (Аналогично ВКонтакте) -Добавлена поддержка Emoji -Замена старых функций PHP на новые -Полная индексация сайта (Открытые страницы сайта для гостей и поисковиков + Название сайта, Описание сайта и Ключевые слова) -Беседы (Групповой чат) -API
  4. 1 point
    попробуй установить вот по этой инструкции _______________________________________________ | | | Информация по искусственному интеллекту | |_______________________________________________| 1. Функции бота: 1.1. Моментальный ответ на сообщения. 2. Сообщения: text - текст сообщения, которым будет отвечать бот на входящее сообщение type - тип сообщения Типы сообщений: 1 - приветственный тип, например, привет, здарова и пр. 2 - тип, связанный с личными делами (самочувствием), например, нормально, у меня хорошо и пр. 3 - тип, связанный с рандомным текстом (текст взят с http://ithappens.me/) 4 - прощальный тип, например, пока, удачи и пр. _______________________________________________ | | | Информация по установке | |_______________________________________________| 1. Добавить новую функцию в файл functions.php (system/modules): function search_arr($text, $array){ $count = count($array); $out = false; for($i = 0; $i < $count; $i++){ $pos = strripos($text, $array[$i]); if($pos){ $out = true; break; } } return $out; } 2. заходим в базу даных в таблицу vii_users саздаем там поле bot int(11) 3. Открыть im.php 3 В case "send": под $tpl->set('{msg-id}', $dbid); $tpl->set('{new}', 'im_class_new'); $tpl->set('{date}', langdate('H:i:s', $server_time)); $tpl->compile('content'); //Читисм кеш обновлений mozg_clear_cache_file('user_'.$for_user_id.'/im'); mozg_create_cache('user_'.$for_user_id.'/im_update', '1'); mozg_create_cache("user_{$for_user_id}/typograf{$user_id}", ""); Поставить: if($check2['bot']){ $bot_msg = true; $bot = true; } if($bot){ include ENGINE_DIR.'/modules/bots.php'; } 4 находим запрос //Вставляем событие в моментальные оповещания $check2 = $db->super_query("SELECT user_last_visit, user_msg_type, внего вставить bot 5 Над if(isset($msg) AND !empty($msg) OR isset($attach_files) Поставить $bot = false; 6. Залить файл bots.php в папку с модулями 7. Подключить новый модуль в файле mod.php: case "bots": include ENGINE_DIR.'/modules/bots.php'; break; 6. Залить db_bots.sql в базу данных движка 7. Открыть messages.php Проделать тоже самое, что и в 3 пункте (ставить код под mozg_create_cache('user_'.$for_user_id.'/im_update', '1');) Контакт автора: /voronkov.vladimir [Модуль] Искусственный интеллект.rar
  5. 1 point
    ну чтож начнем ребят будте внемательны только 1 заходим мы в system/modules/ открыть public.php ишем усебя такой запрос будте внемательны здесть увсех запросы разные делайте только со сваим запросам а не сетим $wall->query("SELECT tb1.id, views, text, public_id, add_date, fasts_num, attach, likes_num, likes_users, tell_uid, public, tell_date, tell_comm, fixed, repost_users, repost_num, tb2.title, photo, comments, adres FROM `".PREFIX."_communities_wall` tb1, `".PREFIX."_communities` tb2 WHERE tb1.public_id = '{$row['id']}' AND tb1.public_id = tb2.id AND fast_comm_id = 0 ORDER by `fixed` DESC, `add_date` DESC LIMIT {$page_cnt}, {$limit_select}"); вканце этого убераем к хуям вот этого AND tb1.public_id = tb2.id AND fast_comm_id = 0 ORDER by `fixed` DESC, `add_date` DESC LIMIT {$page_cnt}, {$limit_select}"); и заменяем вот этим AND tb1.public_id = tb2.id AND fixed = 1 ORDER by `fixed` DESC LIMIT 0, 1", 1); теперь унас запрос гатов находим там if(stripos($row['admin'], "u{$user_id}|") !== false) $public_admin = true; else $public_admin = false; ниже вставить тут тоже внимательно всё читаем заходим в system/classes саздаем там php файл с любым названимем открываем wall.public.php и всё содержымае капируем отудава в наш созданый файл теперь мы скапиравали весь код там находим в нашем созданам файле файле class wall { места wall это название класа его меняем на свой любой придуманый к примеру test //Стена для закрепления как вк include ENGINE_DIR.'/classes/Тут название нашего созданова файла в папке классес.php'; $wall = new Тут названиме нашего класа(); Вставляем сюда свой запрос что после тога сделали сним что я описал выше Ну вроде всё пример ниже как то доложно выгледить $wall->template('groups/ТУТ НАЗВАНИЕ ФАЙЛА В ПАПКЕ ГРУППЫ.tpl'); $wall->compile('Тут название нашего класа'); $wall->select($public_admin, $server_time); ПРИМЕР ЧТО ДАЛОЖНО УВАС ПАЛУЧИТСЯ /Стена для закрепления как вк include ENGINE_DIR.'/classes/fastenwal.php'; $wall = new fastenwal(); $wall->query("SELECT tb1.id, views, text, public_id, add_date, fasts_num, attach, likes_num, likes_users, tell_uid, public, tell_date, tell_comm, fixed, repost_users, repost_num, tb2.title, photo, comments, adres FROM `".PREFIX."_communities_wall` tb1, `".PREFIX."_communities` tb2 WHERE tb1.public_id = '{$row['id']}' AND tb1.public_id = tb2.id AND fixed = 1 ORDER by `fixed` DESC LIMIT 0, 1", 1); $wall->template('groups/fastenwal.tpl'); $wall->compile('fastenwal'); $wall->select($public_admin, $server_time); ДАЛШЕ ИШЕМ $tpl->set('{records}', $tpl->result['wall']); И ТУТ БУДТЕ ВНЕМАТЕЛЬНЕЕ НИЖЕ ВСТАВИТЬ ПРИМЕР КАК ЭТО ВЫГЛЕДЕТ $tpl->set('{fastenwal}', $tpl->result['fastenwal']); $tpl->set('{ТУТ ЧТО УГОДНА НА ОНГЛИЙСКАМ ВЫВАД БУДЕТ В TPL}', $tpl->result['ТУТ НАЗВАНИЕ КЛАССА ВАШЕГО']); ТЕПЕРЬ ТУТ ЗАКОНЧИЛИ С ФАЙЛАМ public.php ТЕПЕРЬ ЗАХОДИМ В templates/Default/groups СОЗДАЕМ ТАМ ФАЙЛ С ЛУБЫМ НАЗВАНИЕМ В ФОРМАТА TPL ТЕПЕРЬ ОТКРЫВАЕМ ВЫТАЙ ПАПКЕ ФАЙЛ record.tpl КАПИРУЕМ ВСЁ ОТУДАВА И ВСТАВЛЯЕМ ЕГО В ТОЛЬКОЧТО САОЗДАНЫЙ НАМИ ФАЙЛ СЭТИМ МЫ ЗАКОНЧИЛИ ТЕПЕРЬ ЗАХОДИМ В templates/Default/public ОТКРЫТЬ main.tpl ИШЕМ [admin]<a href="#" onClick="gStatus.open(); return false" id="status_link" [status]class="no_display"[/status]>установить статус</a>[/admin] </div> НИЖЕ СТАВИМ ПРИМЕР {fastenwal} {ТУТ НАЗВАНИЕ ЛЮБОЕ} НУ ВОТ МЫ ЗАКОНЧИЛИ ПРИМЕЧАНИЕ ДОЛЖЕН БЫТЬ УСТАНОВЛЕН МОДУЛЬ ЗАКРЕПЛЕНИЕ ЗАПИСИ В ГРУППАХ
  6. 1 point
    > Установка сборки Делайте пул реквесты, присылайте ошибки на Github
  7. 1 point
    Пока все думают что он мёртв, он таким и будет оставаться. Но если всеми заинтересованными людьми приложить усилия в развитии, обновить библиотеки, доработать и как говорится "оживить мертвеца", то ещё можно будет поюзать. Вопрос в другом, есть ли смысл в 2020 году делать соц сеть, когда их уже больше дюжины и угнаться за ими практически не реально. Но для какого-то регионального проекта, vii ещё может пожить.
  8. 1 point
    Инструкция для этого модуля Зайти в файл \system\modules\functions.php Добавить в любое место // ICON DIALOG function getIconDialog($id){ global $db; if($icon = $db->super_query("SELECT * FROM ".PREFIX."_icons WHERE id = '{$id}'")) return '<img style="width: 13px;" src="'.$icon['img'].'" width="16">'; else return ''; } function getIconDialog2($id){ global $db; if($icon = $db->super_query("SELECT * FROM ".PREFIX."_icons WHERE id = '{$id}'")) return '<img style="width: 13px;" src="'.$icon['img'].'" width="10">'; else return ''; } Зайти в файл \system\modules\im.php Найти там строку //################### Вывод всех диалогов ###################// $metatags['title'] = 'Диалоги'; $mobile_speedbar = '<a href="/messages">Диалоги</a>'; Ниже найти $tpl->set('{name}', $row['user_search_pref']); И вставить сразу после $tpl->set('{icon}', getIconDialog($row['user_icon'])); Выше найти tb2.user_search_pref, user_photo, и вставить после user_icon В этом же файле найти $sql_ = $db->super_query("SELECT tb1.id, text, date, pm_read, folder, history_user_id, from_user_id, attach, tell_uid, tell_date, public, tell_comm, tb2.user_name, user_photo, user_icon FROM `".PREFIX."_messages` tb1, `".PREFIX."_users` tb2 WHERE tb1.for_user_id = '".$user_id."' AND tb1.from_user_id = '".$for_user_id."' AND tb1.history_user_id = tb2.user_id {$sql_sort} ORDER by `date` ASC LIMIT ".$limit.", ".$limit_msg, 1); $tpl->load_template('im/msg.tpl'); if(!$first_id){ Добавить в sql запрос сразу после user_photo , user_icon Найти ниже $tpl->set('{name}', $row['user_name']); вставить сразу после $tpl->set('{icon}', getIconDialog($row['user_icon'])); Зайти в файл \templates\ваш шаблон\im\msg.tpl Найти там {name}</a> и вставить после {icon} Зайти в файл \templates\ваш шаблон\im\dialog.tpl Найти там {name}</div> и вставить после {icon}
  9. -1 points
    ну я работаю с ним
  10. -1 points
    очередная говно Сборка от балажа
  • Newsletter

    block_newsletter_signup

    Sign Up
×