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

Edward Nemirovskiy

Эксперты
  • Постов

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

  • Посещение

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

    38

Весь контент Edward Nemirovskiy

  1. Ну не только ты пишешь с нуля) У меня уже давно есть просто переодически руки до него доходят 😁
  2. Привет! По скольку форум перезалили на новый домен предлагаю сделать пару доработок или модулей для VII что бы подня актив форума чуток. Так что если есть предложения или вопросы пишите сюда. С наступающим Новым Годом!
  3. index.php строка 105 //Если обращение к модулю регистрации или главной и юзер не авторизован то показываем регистрацию if($go == 'ЧПУ модуля саппорта'){ include ENGINE_DIR . '/modules/модуль саппорта.php'; } else if ($go == 'register' OR $go == 'main' AND !$logged) include ENGINE_DIR . '/modules/register_main.php';
  4. header('Content-Type: application/json'); echo json_encode(json_encode($foo), JSON_UNESCAPED_UNICODE); Можно даже не создавать отдельную переменную что бы в нее записать json умник P.s. Твои клоунские смайлы в виде подьебов когда человеку нужна помощь не уместны
  5. Ну так а что ты тогда делаешь на форуме?) Ах да забыл ты же у нас настолько пиздат что каждого при возможности пытаешься подьебать и выставить себя умнее, по этому ты тут сидишь?)
  6. Это твоя точка зрения жаль что ошибочная. Посмотрим что покажут тесты когда будет релиз полноценный
  7. Я потом сделаю тесты и посмотрим на сколько эти либы тормозят код Ты привык пихать чужие либы в проект что бы не напрягаться думая что это круто. Это деградация а не развитие. В будущем с ними могут быть траблы если либу перестают поддерживать и обновлять под новые пыхи. Проще поправить системную функцию php чем седеть и перебирать либу что бы обновить под новую версию php
  8. У тебя есть чистый php а ты пихаешь целый пакет что бы использовать пару функций класса засоряя движок.
  9. Тогда удали файл с форума и оставь ссылку на репозиторий
  10. Для этого есть шаблонизатор зачем пихать куски верстки в пыху особенно если кто-то захочет менять шаблон будет гемор потом
  11. Проверку добавь на загрузку картинок exif_imagetype() иначе можно заливать js файлы меняя формат на jpg и тд.
  12. Обнови на форуме тогда файл потому что пользователи будут скачивать его и там будет старая версия
  13. а получается даже в 3 файла одинаковая функция) Так почисти те что не используются... Зачем они весят и грузят движок кек
  14. - Если у тебя одновременно и старый и новый ЧПУ тогда вопрос зачем? Вырежи старый... Это получается солянка и не сделал новый и не убрал старый. - Так в чем смысл делать новые модули на новом шаблонизаторе и оставлять старый для старых модулей????? 🤡 - Так зачем вообще пытаться апгрейдить vii если проблемные модули так и остаются с кучей запросов а переписывать их ты не хочешь??? - В смысле clean_url() не повторяется? fucntions.php: Security.php:
  15. Чел ну ты реально ходишь по кругу. Я не вижу тут ничего толкового кроме переписанных функций под 8 пыху. По сути та же дефолтная вии c теме же траблами... Если ты уже взялся за это так включи смекалочку проанализируй полностью fu*king vii и поймешь что там половину можно упростить и вырезать. Если ты реально заинтересован как-то улучшить эту CMS. Для примера: - Для людей гугл придумал реГавноКапчу на js... Вырежи antibot из 2007 и выкинь в топку это 20 мин работы. - Если ты уже начал писать класс Routing так сделай его нормально. Вырежи mod.php сделай авто подгрузку модулей, а те модули которые прямо в кейсах в mod.php перенеси в папку с модулями 🤡 - Оптимизируй шаблонизатор он замедляет выполнения скриптов на 0.5-1 сек. Выведи время выполнения и увидишь. - Перепиши ЧПУ и .htaccess сделай что бы больше не нужно было прописывать страницы модулей руками - Выкинь модуль Ленты и напиши новый с продуманным алгоритмом. Тот что сейчас дрочит базу когда у тебя много друзей. - Свой класс Security.php перенеси с папки модулей в папку classes, и зачем в этом классе ты повторяешь функцию clean_url() которая так же есть в functions.php? 🤡 Допиши нормально или вырежи свой класс. Про функцию капчи в Security.php та же история... - Я могу продолжить этот список, но позже. P.s. Приведи в порядок свой код или не втирай людям дичь
  16. Твой вариант прикольный вывести одним запросом но я бы сделал лично так. 1. Собрал бы в переменную айди подписок (плюс свой айди) $ids = ''; foreach($db->super_query("SELECT * FROM `follows` WHERE user_id = '{$authedUser}'", true) as $fllow){ $ids .= $fllow['with_user_id'].','; } 2. Потом бы просто прогнал это так: $db->super_query("SELECT * FROM `posts` WHERE FIND_IN_SET(".substr($ids, 0, -1).", user_id) ORDER by date` DESC", true) P.s. Это как один из вариантов. Конечно лучше выводить 1 запросом но мне лень думать)
  17. result == 'followed' Попробуй так если ответ приходит от сервера followed
  18. Скачал я эту Альфу открыл код и сразу закрыл... Людям придумали шаблонизаторы а они до сих пор ебашут php вперемешку с html. Я уже не говорю про отступы после каждой строчки кода... Пизданутся можно. В помойку её закиньте и забудьте.
  19. # main.tpl <script src="https://www.google.com/recaptcha/api.js" async defer></script> <div class="g-recaptcha" data-sitekey="ключ доступа"></div> # reg.js в reg.finish() где $.post sec_code: grecaptcha.getResponse() # register.php и на беке $responseKeys = json_decode(file_get_contents('https://www.google.com/recaptcha/api/siteverify?secret='.urlencode('6LdqitsZAAAAAPVQdDP4OywRl2j0BXMFKxfuV0bV').'&response='.urlencode($_POST['sec_code'])), true); if($responseKeys["success"]){ код реги } @KirKMS Можешь ребятам сделать инструкцию
  20. Я думаю это уже давно можно заменить на google recaptcha
  21. videos.php и в js var Videos = {} Насколько я помню. Там в проверке надо http на https заменить
×
×
  • Создать...