Dmytro
На ділі тягне і 500 000 А нюанс по хостінгу залежить більше від кількості відвідувачив, бо воно і на шаред хостінге запустится
Dmytro
Тоді vps
Евгений
На SAS дисках
Евгений
тут буде зрозуміліше
Евгений
чи вистачить такого для того, чтоб гугл показував швидкість зеленого кольору?
Евгений
при легкому шаблоні)))
Artur
location ~^/assets/backup { return 404; } location ~^/assets/cache { return 404; } location /core { return 404; } location /views { return 404; } як мінімум. Але в мене ще й location ~ \.php$ { return 404; } location ~ ^/manager/(index|captcha|media/style/default/ajax)\.php$ { try_files $uri =404; include /etc/nginx/fastcgi_params; fastcgi_pass ..... } location ~ ^/index\.php$ { try_files $uri =404; include /etc/nginx/fastcgi_params; fastcgi_pass ..... } бо allowlist завжди краще ніж blocklist, хто знає що там ще не закрито
Artur
Але я рекомендую просто юзати норм шаблонізатор
https://github.com/evolution-cms/evolution/blob/3.2.x/manager/views/page/system_settings/general.blade.php#L202 по дефолту DocumentParser перша опція
Dmytro
Там різниця в цих парсерах у тому що DLTemplate це той самий парсер але розширенний під роботу з вложеними обьектами + якісь нюанси с парсером коли багато вложенностей, деталей не памʼятаю бо з 2018 як зробили Ево 2 на ділі не збирали нічого нового на модхпарсері, вже все на блейді було або щось просте
Dmytro
Останні 2 роки то взагалі з Symfony працюю
Бавовнятко
Чого не Ралавель?
Dmytro
Симфа на ділі легша і цікавіша, ну і треба обирати під проект технологіі
Бавовнятко
Та ладно.Раніше казали геморна й важка.Он Ларавель файна шляпа топчик,а ваши юі,кодегнайтери,кейкпхп й кохани в очко
Бавовнятко
Ну хоч не зенд фремворк. Так що вчити підкажете бо все цікаво,а життя зараз ще корочше бо пуйлостан приперся
𝓔𝓾𝓰𝓮𝓷𝓮
Доброго дня спільнота)
Serhii
Доброго дня
𝓔𝓾𝓰𝓮𝓷𝓮
підкажіть, не можу знайти. Можливо хтось вже стикався. Хочу в сніпеті cssjs мініфікувати файл і дати йому ім'я, вже перепробував все, або його вирізали зі сніпета, зрозуміти не можу... Роблю так: {!!evo()->runSnippet('css',[ 'files' => 'template/css/bootstrap-grid.css', 'filename' => 'bootstrap', 'minify' => '1', 'folder' => 'template/css/' ])!!}
𝓔𝓾𝓰𝓮𝓷𝓮
Все одно отримую таку назву
Serhii
Так це вже сніпет тре копати
𝓔𝓾𝓰𝓮𝓷𝓮
𝓔𝓾𝓰𝓮𝓷𝓮
Завелось, трошки дописав сніпет, все ок
𝓔𝓾𝓰𝓮𝓷𝓮
Vitaliy
як можна форматувати це поле, якщо наприклад написав свій сніппет для форматування ціни? commerce, 1,4 гілка
Бавовнятко
Чим магазин робили й оплату приймаэте?*
Бавовнятко
На какой версии?Чем делать аля оплата частями и принимать оплату?
Vitaliy
На какой версии?Чем делать аля оплата частями и принимать оплату?
1.4, створював плагін з методами оплати, які виводяться на фронті.
Vitaliy
priceformat не подружився, тому свій писав сніппет для форматування.
Бавовнятко
Тобто нема аля вайфандер для підключення о моно й привяту аля?
Vitaliy
ну буде портмоне, але до чого це тут?
Vitaliy
це в модулі [+total+] виводиться..
Бавовнятко
Я шукаю на чому магазини роблять й як оплати та оплата частинами бо самому пхп писати то не то
𝓔𝓾𝓰𝓮𝓷𝓮
Бодрого настрою, спільнота) Є питання, можливо хтось вже рішав такі моменти. База даних стоїть на кодуванні utf8mb4_general_ci Начебто все ок, все працює, але є нюанс. Наприклад pagetitle на сайті українською мовою, ну як приклад, ім'я клієнта "Єрмак Каріна" та "Андрусяк Марина", так ось, при сортуванні, pagetitle ASC, буква Є буде вище ніж А Спочатку подумав, що десь не так вказано чи не те тягнеться, перевірив... наче все ок. Поліз у БД, і виконав "топорно" сортування в MySQL і виявляється таки так, буква Є та буква І, будуть вищі ніж буква А, Б і тд. Може хто знає, це пов'язано з кодуванням БД?
Евгений
сори, не туда))
Бавовнятко
Читав що усі кажуть вибирати utf8mb4_unicode_ci, а раніше просили utf8_general_ci. Хз чого але так
𝓔𝓾𝓰𝓮𝓷𝓮
Читав що усі кажуть вибирати utf8mb4_unicode_ci, а раніше просили utf8_general_ci. Хз чого але так
я якось за умовчанням все робив на general_ci, навіть не припускав такого повороту. Але тепер маю на увазі, що кодування потрібно завжди ставити юнікоде
𝓔𝓾𝓰𝓮𝓷𝓮
Так... Прочитав різниці між кодуванням. "Вік живи, вік навчайся і дурнем помреш" )) Однозначно використовуватиму юнікод
Бавовнятко
І шо пишуть?
𝓔𝓾𝓰𝓮𝓷𝓮
І шо пишуть?
читав на stackoverflow, там велика стаття, але цікава. У пошуку введіть "What's the difference between utf8_general_ci and utf8_unicode_ci?", вона перша буде
Vitaliy
Бавовнятко
Я лентяй) Ну десь читав що всі кажуть на юнікод тепер. Але десь писали що не завжди добре. В цілому раніше просто утф,а зараз не тільки утф
Бавовнятко
О,вже чати жопиті)
Бавовнятко
Кажуть юнікод але він тормоз.Щось странне. Ну й пхп тормох+ .ніод= странна
𝓔𝓾𝓰𝓮𝓷𝓮
Це прям круть!
𝓔𝓾𝓰𝓮𝓷𝓮
Я лентяй) Ну десь читав що всі кажуть на юнікод тепер. Але десь писали що не завжди добре. В цілому раніше просто утф,а зараз не тільки утф
utf8mb4_unicode_ci заснований на офіційних правилах Unicode для універсального сортування та порівняння, які забезпечують точне сортування на широкому спектрі мов.
𝓔𝓾𝓰𝓮𝓷𝓮
utf8mb4_general_ci є спрощеним набором правил сортування, метою якого є максимально ефективне виконання сортування з використанням безлічі скорочень, призначених для підвищення швидкості. Він не відповідає правилам Юнікоду і в деяких ситуаціях призведе до небажаного сортування або порівняння, наприклад, при використанні певних мов або символів. На сучасних серверах цей приріст продуктивності практично незначний. Він був розроблений тоді, коли сервери мали лише невелику частину продуктивності процесора сучасних комп'ютерів.
𝓔𝓾𝓰𝓮𝓷𝓮
Тобто, колись, коли ще були флоппі диски, utf8mb4_general_ci була круть, але наразі це таке собі рішення
Бавовнятко
Дякую.Раніше всі генерал сі чого тоді ставили?)Хоча. Кожен тіліпа як хоче
𝓔𝓾𝓰𝓮𝓷𝓮
Дякую.Раніше всі генерал сі чого тоді ставили?)Хоча. Кожен тіліпа як хоче
Ну раніше гналися за кожним байтом продуктивності, тому й ставили дженерал, але зараз у 2024 році це не страшно, якщо ти вибереш юнікод. Так як серверні потужності зросли в рази, а цей приріст продуктивності на дженерал не помітний від слова зовсім.
𝓔𝓾𝓰𝓮𝓷𝓮
Ось навіть порівняння є
𝓔𝓾𝓰𝓮𝓷𝓮
𝓔𝓾𝓰𝓮𝓷𝓮
general_ci швидше, але таке собі
Бавовнятко
УТф+утф=секс правильний)
Бавовнятко
Якщо хостінг недорогий, магаз нагрудний, то воно то суттєва різниця
𝓔𝓾𝓰𝓮𝓷𝓮
Якщо хостінг недорогий, магаз нагрудний, то воно то суттєва різниця
Ні Зараз навіть безкоштовні хостери Норм по металу
𝓔𝓾𝓰𝓮𝓷𝓮
Ну якщо порівнювати 2000 та 2020
Бавовнятко
Той факт що мій мене переніс з Харкова в Болгарію не значить нічого
𝓔𝓾𝓰𝓮𝓷𝓮
Я не умовляю вас використовувати юнікод. Насамперед, кожен обирає те, що йому необхідно. Але для себе одностайно вирішив, що пройшов час дженерала. А так, як кому потрібно.
Бавовнятко
Чого? Просто в Харькові каже бабах, запасна. Я свого часу довго шукав утф 8 генерал, а вже нема%)
Vitaliy
як можна форматувати це поле, якщо наприклад написав свій сніппет для форматування ціни? commerce, 1,4 гілка
public function format($amount, $code = null) { if (!is_scalar($amount)) { return $amount; } $cleaned = trim(str_replace(',', '.', $amount)); if (!is_numeric($cleaned)) { return $amount; } $currency = $this->getCurrency($code); /*return $currency['left'] . number_format($cleaned, $currency['decimals'], $currency['decsep'], $currency['thsep']) . $currency['right'];*/ return number_format($amount, 2, ',', ' '); } Currency.php
Бавовнятко
Посони, де ви закази шукаєте на фрилансі й які сервіси сделок юзаєте від кидалова?
Vitaliy
Посони, де ви закази шукаєте на фрилансі й які сервіси сделок юзаєте від кидалова?
порада нік адекватний постав і не змінюй, в замовників будуть питання 😂
Бавовнятко
Ні.Мені руські вані пишуть й вагінери.Ховаюсь
Бавовнятко
В банку не виника)
Бавовнятко
У всіх такий прикол?)
𝓔𝓾𝓰𝓮𝓷𝓮
У всіх такий прикол?)
Ну як мінімум у всієї Європи
Бавовнятко
Міняв браузер й воно вибило. Думаю що за срань. Так от чого васі не користуються цією версією)
Бавовнятко
Ну як мінімум у всієї Європи
А де за межами снг її юзають?