Vladimir
Володь, можно простой пример? Через Try?
Ты как вообще роутинг делать собираешься?
Vladimir
Или для тебя это сюрприз?
Vladimir
Уже писал
Ну тогда не понимаю вопроса
Sergey
Или для тебя это сюрприз?
Ты корону себе одел что ли? Ок, спасибо...
Vladimir
Ты корону себе одел что ли? Ок, спасибо...
Ок, поясню Если ты написал роутинг, то вопрос выдачи 404 ошибки - это вопрос к твоему роутингу Как ты заложил передачу параметра - так и будет Обычно делают путем выбрасывания исключения php
Vladimir
Если ты не делал роутинг и полагаешься на сервер, то в этом случае используют отдельно созданный для Apache (если используется апач) документ
Vladimir
Почему не использовать Joomla - я не понимаю
Sergey
Я это делал еще на 5.6 ветке лет 15 назад, поэтому и задал вопрос - как правильно сейчас это делать. Я знаю решение этого вопроса. Но не знаю, как правильно его решить сейчас. Не нужно меня принижать и за меня решать, что я потяну а что нет. В твоих способностях я не сомневаюсь, и мои прошу не трогать. Ты постоянно с этим работаешь, а я - как придется. Что, нельзя просто ответить, не переходя на личности?
Sergey
Почему не использовать Joomla - я не понимаю
Потому что там все гораздо проще, и ставить тяжклую систему ради пары функций нет смысла.
Sergey
Все, что мне нужно, перехватить событие и выдать страницу.
Vladimir
Vladimir
Ты написал его?
Sergey
В данном случае нет т он там не нужен
Vladimir
В данном случае нет т он там не нужен
Если его там нет - то ответ выше
Vladimir
Отдаешь header 404
Sergey
Просто гипотетически - один index.php и больше ничего. ) И больше никаких страниц. Но вот захотелось мне при этом еще и 404-ю отловить и выдать ей error.php. Всего три файла, еще и .htaccess
Vladimir
Ты никак не получишь доступ к неверным страницам
Vladimir
Потому что роутинга у тебя нет
Sergey
Можешь показать в самом простом виде, как мне это событие поймать? А дальше я уже сам.
Sergey
Я так и делал, в первом сообщении написал.
Sergey
Только ссылался на error.php и параметром передавал в него код ошибки.
Sergey
Но мне показалось такое решение слишком костыльным.
Sergey
Поэтому решил спросить умных людей.
Vladimir
Но мне показалось такое решение слишком костыльным.
У тебя нет роутинга - значит ты не обрабатываешь адреса
Vladimir
О чем может вообще идти речь?
Vladimir
Если ты не обрабатываешь адреса - их обрабатывает апач
Vladimir
Все неверные адреса которые ты получишь - не попадут в твой скрипт
Vladimir
Ты это понимаешь?
Sergey
Да, понимаю
Sergey
Матом ругаюсь... ))
Sergey
Все неверные адреса которые ты получишь - не попадут в твой скрипт
Ответ на поверхности... Вот это я почему то не мог понять вчера )) Спасибо за наставление на путь истиный.
Eugene
а можно вопрос по джумшопу? дано: модуль поиска по товарам джумшопа. у модуля два layout. на странице используется в шапке для десктопа (одна разметка) и в футере. мне нужно вонзить в offcanvas модуль, чтобы на мобиле тоже отображался. сделал 3й layout, чтобы заменить id в input. но по клику не срабатывает поиск. вывел сейчас под баннером этот модуль, чтобы было проще протестировать. в консоли ошибок нет. подскажите, куда копать?
Eugene
код: <script type="text/javascript"> function isEmptyValue(value) { var pattern = /\S/; return ret = (pattern.test(value)) ? (true) : (false); } </script> <form name="searchForm" method="post" action="<?php print SEFLink("index.php?option=com_jshopping&controller=search&task=result", 1); ?>" onsubmit="return isEmptyValue(jQuery('#jshop_search').val())"> <input type="hidden" name="setsearchdata" value="1"> <input type="hidden" name="category_id" value="<?php print $category_id ?>" /> <input type="hidden" name="search_type" value="<?php print $search_type; ?>" /> <input type="search" placeholder="<?php echo JTEXT::_('SEARCH_MOD'); ?>" aria-label="<?php echo JTEXT::_('SEARCH_MOD'); ?>" class="inputbox" name="search" id="jshop_search_mob" value="<?php print $search ?>" /> <button class="b-btn big green" type="submit" > <?php echo JTEXT::_('SEARCH_GO'); ?> </button> </form> было id="jshop_search", заменил на id="jshop_search_mob" в этом разница с пред.разметкой. думал, что дело в названии: <form name="searchForm" (в модуле уже есть такое имя) но изменение name не помогло.
Николай
Ребят, мое руководство тупит, у нас школьные сайты, штук 150+ все на Joomla. Все весит порядка 300ГБ. Есть предложения куда это можно все залить и чтобы нормально работало?) Купили блин сервер (я не знаю где, у меня ток доступ к панельке), все мощно и дофига, кроме того факта что там 2ТБ HDD, я им говорил не брать HDD, но в целях экономии и большого объема взяли. Залили 1 сайт, норм, залили 50 сайтов видно насколько тупо все работает. Попробовал погуглить (чтобы им предложить), VDS обычно не предлагают таких объемов в 300ГБ плюс для бекапов и на возможный рост надо еще больше. А сервера вроде запредельные цены. Может есть варианты еще какие?)
Николай
Сейчас вроде у них 12к/мес, в идеале меньше 😅
Max
Max
да, за 12 тыщ что-то сложно предложить
Max
а какой там сервак, что по конфигурации?
Николай
а какой там сервак, что по конфигурации?
Пока не ориентируюсь в BrainyCP, 16ГБ, 2ТБ HDD остальное не знаю
Max
короч есть вариант облако спросить, там как раз с схд проблем по объемам нет, но вот за ядра и оперативу денег хотят много
Николай
Сложная тема, я им показываю смотрите, мой дешманский VDS за 700р летает) А у вас за 12к все тупит) Да так памяти конечно у меня мало.
Max
ну короч, если ядрами не запасатсья и оперативой, можно попробовать в 10ку уложиться
Vladimir
И сразу скажу - узкое место - hdd
Николай
Какой трафик на сайт?
Школы, никто не заходит кроме проверяющих и размещающих, ну и боты.
Vladimir
Единственное что обьем диска
Николай
Лично мои оценки - вам бы хватило 4 впс
Да тоже так думаю, взять несколько впс и на каждый по своему району залить, есть районы побольше, есть поменьше и от этого взять разного объема впс
Vladimir
У вас выходит грубо говоря 9600
Vladimir
Вы получите общий объем 480 гб
Vladimir
Далее купите Яндекс диск для архива
Vladimir
все
Vladimir
Ставьте rish
Vladimir
rish.su
Vladimir
По итогу вы получите экономию, сильное ускорение задач, и плюсом надежность
Vladimir
Запас по сайтам там будет огромный
Vladimir
Я бы даже в три впс уложился честно говоря
Vladimir
https://firstvds.ru/products/vds_vps_forcing#__support_off__os_CentOS7__recipe_empty__traffic_100m__hdd_460
Vladimir
Вот тут можно конфигурировать
Сергей Cave
Опять же, 500 Гб (как мне кажется) сильно раздуты сайты. Возможно там везде установлена Акиба или что-то типа этого, что плодит несколько резервных копий.
Vladimir
Да, Акибу надо снести нахрен
Николай
Опять же, 500 Гб (как мне кажется) сильно раздуты сайты. Возможно там везде установлена Акиба или что-то типа этого, что плодит несколько резервных копий.
Для копий у нас отедльный фтп туда льются, без акибы) Но все равно вроде места надо вдвое больше пустого для этих самых архивов.
Vladimir
Я бы советовал Яндекс диск
Николай
Всем спасибо, буду предлагать и пробовать)
Vladimir
Всем спасибо, буду предлагать и пробовать)
Банально предложенный мной вариант с конфигурацией позволит сэкномить
Николай
Банально предложенный мной вариант с конфигурацией позволит сэкномить
Да там NVMe на 1ТБ и 10к выходит, дешевле и быстрее будет
Vladimir
У вас же 300 гб сайтов
Николай
ну вообще)
Vladimir
ну вообще)
Вы возьмите столько сколько надо