Jump to content

SoulRainr

Пользователи
  • Posts

    57
  • Joined

  • Last visited

Everything posted by SoulRainr

  1. Зачем вы тут флудите, проблема решена. Проблема была в правах и юзерах. Лучший вариант, как говорят зарубежные наши друзья и умные ИИ, да и в целом как показывает практика - лучший вариант использовать 755 (Папки) и 644 (Файлы)
  2. Выдал данные права + группу www вместо root, ребутнул полностью все, почистил Cash NS, и все окей встало.
  3. Выдал на все подпапки uploads 0777, ошибка как была так и осталась. Слышал что можно просто выдать на все папки 07555 и на файлы 06444. Но достоверно ли это?
  4. Добрый день ребята, столкнулся с проблемой такой: Восстановил форум из бэкапа, но слетели права на папках полностью Выдал права 0777 на следующие папки: - application - datastore - plugins - uploads - uploads/logs - conf_global.php Но это не помогло, выдает вот такую ошибку в АЦ: IPS\File\Exception: CANNOT_WRITE (3) #0 /var/www/main/site.ru/system/File/File.php(351): IPS\File\_FileSystem->save() #1 /var/www/main/site.ru/system/Theme/Theme.php(5498): IPS\_File::create() #2 /var/www/main/site.ru/system/Theme/Theme.php(2634): IPS\_Theme::writeCss() #3 /var/www/main/site.ru/system/Theme/Theme.php(646): IPS\_Theme->compileCss() #4 /var/www/main/site.ru/applications/core/modules/admin/overview/dashboard.php(40): IPS\_Theme->css() #5 /var/www/main/site.ru/system/Dispatcher/Controller.php(118): IPS\core\modules\admin\overview\_dashboard->manage() #6 /var/www/main/site.ru/system/Dispatcher/Dispatcher.php(153): IPS\Dispatcher\_Controller->execute() #7 /var/www/main/site.ru/admin/index.php(13): IPS\_Dispatcher->run() #8 {main}
  5. Это я понял, что тут уже другое, но я вот не могу найти, Member не отвечает за это к сожалению
  6. Да, нашел, сделал как нужно спасибо. Но появился еще 1 вопрос, как отредактировать авто-комплит, который проверяет и выдает зеленый цвет, так как я программно запретил слеши и прочие символы, а он все равно мне говорит можно (Хотя не регает)
  7. Добрый день ребята Нужна помощь, не могу найти ответственный файл php который отвечает за настройки длины имени пользователя. Нужен именно файл (Я знаю что есть отдельная настройка) Искал в IPS\Helpers\Form\Member, но там подобного нашел ток из ajax не работающего, так как удалял фулл код, все работало.
  8. Интересный плагин, позже попробую. Создал кастом пути <css css_location="front" css_app="имя приложения" css_attributes="" css_path="custom" css_name="имя.css"> Как добавил css_patch custom, сразу отобразило, если меняю на иное, оно не показывает. Как я понял просто где то нужно отключить проверку.
  9. Все что находил, пыль. У кого то инет, у кого то ssl Отсутствует, у кого то вообще форум кривой. У меня все чистое и ставилось на нескольких хостах и проверялось на разных сетях и компьютерах.
  10. Добрый день Поставил последнюю версию IPS, захотел отредактировать стиль немного. Наткнулся на проблему с отсутствием стандартных шаблонов. https://cdn.discordapp.com/attachments/1095731228042342581/1110947154471702621/image.png Как вернуть старые шаблоны и новые от приложений ? https://cdn.discordapp.com/attachments/1095731228042342581/1110947154471702621/image.png https://media.discordapp.net/attachments/1095731228042342581/1110947154471702621/image.png
  11. Не совсем понял, в консоль браузера вывести переменнуЮ?
  12. Как я понял еще как бывают PDO ODBC не даёт выводить nvarchar по их мануалам официальным, но при этом я вывожу В базе все хорошо, при хдебаге видно что текст передается нормально, но почему то в браузере он уже сам по себе скачет (хдебаг этого не видит) Было склонение из за того что много подключений по PDO ODBC идёт, т.е много файлов залиты и все открыты, но это отбросилось так как PDO не нуждается в закрытии и обрабатывается корректно Поэтому мыслей и идей нет вообще
  13. Ласт раз повторяю, какой бы код не был, выводит одно и тоже Выше код приведен как пример, т.е просто суть передать Дамп ничего не дает, как и xdebug
  14. Повторю, разницы нету, меняю не меняю, вывожу на прямую или хоть как, результат один обсалютно Тип данных nvarchar и varchar, так же разницы нет, результат один Вижу ток 1 выход, это получать данные в двоичном коде и преобразовывать их в строку уже, но это очень жестко как по мне, поэтому решил поделиться с вами в надежде услышать годную подсказку
  15. Там разницы нет, хоть как преобразуй эффект 1
  16. Переменные отредактировал пере отправкой, забыл $top_lvl заменить на sql_fetch
  17. Где бы не выполнял, результат один) Выполнял в своём приложение через class do И отдельным файлом чистым Так же и на локалке(Компе) Ост выполняется на VPS сервере
  18. Проблема в твоём шаблоне, поставь стандартный и проверь, работает или нет Если все хорошо, то копай уже конкретно в шаблоне) Проверь соотношение версий так же
  19. Столкнулся с неистово неизвестной проблемой Вывожу из базы данных mssql значения через PHP(IPS) и получаю нужное мне значение. Все конечно хорошо, но если бы не одно но - Выводится рандомной кодировкой каждый раз. То есть я захожу на страницу где должно выводиться значение, вижу что там все хорошо, пару раз обновил страницу, тоже все хорошо. Но стоит мне обновить страницу через минуту - две, получается интересный результат, значение поменялось, хотя код и база не редактировалась. Это до обновления страницы: Это после обновления страниче через пару минут: Если я обновлю страницу через опять же пару минут, получу обратный результат. Т.е получается оно меняется будто по таймеру определенному, хотя код до боли простой... Данная проблема только с Русскими символами происходит Код <?php try { $mssqlprovide = 'odbc'; $mssqldriver = '{ODBC Driver 17 for SQL Server}'; $hostname = 'IP'; $username = 'Name'; $password = 'Pass'; $dbWorld = 'Base'; $tblBase = 'Таблица'; $conn = new PDO("$mssqlprovide:Driver=$mssqldriver;Server=$hostname;Database=$dbWorld;", $username, $password); $sql_fetch = $conn->prepare("SELECT CAST(CAST([Name] AS VARCHAR(18)) AS TEXT) AS Name FROM tbl_base WHERE Serial = 5"); $sql_fetch->execute(); foreach ($top_lvl->fetchAll() as $row) { $t = $row['Name']; echo $t; echo "<br><hr>"; } } catch(Exception $e) { echo $e; }
  20. В его шаблоне, у меня где то валяется готовый вариант, где это все убрано и оптимизировано Найду скину
  21. Приветствую Нужны услуги по настройки вывода данных из MSSQL базы Сама логика готова, нужно только поправить Кодировку - Русские символы выводит как "?" Вот скрин: Если готовый взяться пишите тут @SoulRainr или в вк "https://vk.com/art_mkr" UPD: Пробовал вот такие вещи $name_player = iconv("cp1251", "UTF-8//TRANSLIT", "$row[Name]"); array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'" Кодировка на тачке в базе MSSQL (Cyrillic_General_CI_AS)
  22. Убирал, заменял, увеличивал, результат не дал плодов Самое удивительное что старые темы выводятся без ошибок, моментально а вот после 18 числа примерно, уже не выводится ничего Но еще форум стоит на VPS сервере, но там все по логам хорошо
  23. Добрый ночи форумчане, нужна ваша помощь, уже не знаю что делать Случилась такая проблема, создал на форуме API ключ, который позволяет выводить последние темы по пину "Популярные", все работало корректно до сегодняшнего дня, темы выводили когда создавал на форуме. Но сегодня не вывелась тема, хотя сделал все как и раньше. Перелазил куча всего, не понял в чем проблема. Начал тыкать старые темы и ставить им "Популярные", их выводит моментально без проблем. Но есть одно но, ставлю тему допустим числа 15 Января, она выводится, 16 тоже самое. А если ставлю от 19 числа темы, то они не выводятся... Кто в крусе как пофиксить? Скриншоты API настройки на форум Тестовый код который используется для вывода: $communityUrl = 'https://ссылка/api/index.php?'; $apiKey = 'ключ'; $request = $_GET["request"]; $request = "/forums/topics"; $curl = curl_init( $communityUrl . $request ); curl_setopt_array( $curl, array( CURLOPT_RETURNTRANSFER => TRUE, CURLOPT_HTTPAUTH => CURLAUTH_BASIC, CURLOPT_USERPWD => "{$apiKey}:", CURLOPT_USERAGENT => "MyUserAgent" ) ); $response = curl_exec( $curl ); //echo $response; $obj = json_decode($response,true); $res = ''; $revers = array_reverse($obj['results'], true); $i = 0; foreach ($revers as $v) { if($i < 6 && $v['featured'] == true){ $name = $v['title']; $val = $v['firstPost']['content']; $url = $v['url']; $date = $v['firstPost']['date']; $date = str_replace('T', ' ', $date); $date = str_replace('Z', '', $date); //echo $date; //$rdate = new DateTime($date);; if($date){ $res .= "{$name}`{$val}`{$url}`{$date}~"; } else{ $res .= "{$name}`{$val}`{$url}` ~"; } $i++; } } $res = substr($res, 0, -1); echo $res; return $res; з.ы На сайте используется CloudFlaer, возможно мне нужно правило добавить какое либо? Хотя оно и раньше использовалось и работало корректно
×
×
  • Create New...