Aisamiery

Aisamiery
Рейтинг
324
Регистрация
12.04.2015

mff, Оформить конечно можно, я же не знаю что у вас там за система.

У вас проиндексированные страницы, а значит у вас стоит метрика с галкой индексации новых страниц и на эти страниц попадал только тот, кто подбирал инъекцию, данный код отдает 404 заголовок, что скажет ботам что таких страниц нету и яндекс выкинет эти страницы, но для пользователя вы можете сделать редирект на JS для случайных пользователей, например переписать так:


<?php // начало файла, первая строка

if (isset($_GET['ch']) && !is_numeric($_GET['ch'])) {
header("HTTP/1.0 404 Not Found");
// Разметка
$HTML = <<<MSG
<html>
<head><title>Ошибка 404. Страница не существует</title></head>
<body><script>window.location.href='http://site.ru/';</script></body>
</html>
MSG;
echo $HTML;
exit();
}

ищут SQL инъекции.

Как отдавать, берете в файле channel.php где нибудь вначале ставите


<?php // начало файла, первая строка

if (isset($_GET['ch']) && !is_numeric($_GET['ch'])) {
header("HTTP/1.0 404 Not Found");
exit();
}

Ну это если прям костылями прибивать =)))

SeVlad:

Не факт. Лединг тоже продаёт, но это и близко не ИМ.

У ИМ есть определенные критерии, а именно корзина и процесс оформления заказа (с доставками и оплатами). Лендинг - это термин, который обозначает посадочную страницу для трафика, то есть страницы куда ведут трафик, каждая карточка товара в ИМ может быть лендингом, как и наоборот, ИМ может быть всего из одной страницы и иметь возможность с этой страницы сформировать корзину и оформить заказ с автоматическим расчетом доставки и оплаты на сайте.

ТС, то что ты хочешь это называется макет. Движек сайта, он же CMS это та часть, которая работает на сервере, а меню и прчее что ты видишь это шаблон, так вот движек имеет функционал (серверный), принимать от пользователя запросы и что то показывать и обрабатывать, что именно он будет показывать зависит от шаблона (макет без меню или с меню, с корзиной или без, с пятью товарами или с 300), то есть все движки интернет магазина умеют работать с каталогом, у них есть товары, у которых есть атрибуты/свойства (в твоём случае возраст, опыт, сфера) и CMS для ИМ умеет по таким атрибутам/свойствам фильтровать. В твоём случае нужно взять любой движек для магазина, добавить туда товары и сделать шаблон который будет показывать эти товары заранее отфильтрованные без меню и чего тебе там надо. Плюсом будете иметь все возможности ИМ (корзина, чекаут, ЛК, типы цен, валют и прочие служебные вещи).

Ну а если тебе прям просто нужна страница и показать несколько товаров (они же страницы, они же посты блога, они же любая сущность в CMS который можно присвоить тэг/категорию), то подойдет вообще любая CMS.

Pavel A:
В питере vscale вроде

Там можно выбрать и Питер и Москву

emmyjo:
Ну так у других хостеров он также гарантирован, 100мбит. Я не встречал такого чтобы хостер написал 100мбит, а по факту было 30-40 мбит. Если 100 указано, то у него 100 и будет

Далеко не факт что у каждого хостера у кого указано 100мб у вас будет 24\7 именно эта "сотка". Тем более не нравится не берите, они обозначили условия, а вам остается либо согласится, либо пройти мимо это их право выставлять цену за свои услуги, тем более это не "другие хостеры" да и не для хостинга сайтов то оно все и предназначено если уж так разобраться, хотя использовать да можно, но нет смысла когда есть "другие хостеры".

tarkas777:
Дело в том, что все менять через админку modx очень неудобно, добавить другие возможности в админку - я даже не знаю как, для меня это сложней чем просто написать свою админку. Когда я делал сайт на opencart, мне пришлось делать дополнительный функционал и я его не стал в админке делать, а просто отдельно на php (+js, css) сделал.
Мне понравилась админка opencart (ocStore). Вот что такое но несколько в расширенном варианте было бы неплохо и под modx сделать. А YII взял из-за неплохого описания на русском и библиотеки всяких возможностей, которые должны помочь в разработке, особенно работа с базами данных (а также классы, формы, работа с url, роутинг, кеширование, авторизация и др). Но если найду что-нибудь попроще...
Кстати поиск на modx и opencart я сделал через sphinx (работает очень быстро).

Вы просто упираетесь в знание модх, но и знаний Yii у вас так же нет. И там и там придется учится, что на yii что на модх, только на yii вы столкнетесь с проблемами которые в модх уже решили.

Делать две админки в целом не рекомендую, вам придется поддерживать модели в Yii под структуру модх, повторить все включая систему событий (они же полюбому есть в модх), интегрировать это сложнее чем написать с нуля... Если уж очень хочется возьмите систему магазина на Yii построенную, вот например ребята пилят крутые магазы на yii, можете взять за основу

EvGenius:
мысль отселить статику отдельно от основного сайта очень правильная, не понимаю почему многие отговаривать пытаются.
сами страницы сайта должны генерироваться максимально быстро, а значит нужен дорогой высокочастотный процессор, дорогая ssd и т.п.
статике это все не нужно. там наоборот можно хоть на hdd хостить за максимально дешево.

все крупные сайты именно так и делают, только они в основном самописные, а не на вордпресиках. и потому сложностей подобных не возникает.

Сейчас многие провайдеры дают к виртуалкам подключать разные диски. Например я делаю так: беру виртуалку с обычным sas диском под систему и файлы сайта, hdd под папку по типу upload и под бд ssd, то есть 3 разных типа винта внутри одной виртуальной машины, которые прилинкованы в нужные папки, например в 1cloud стоит за 1Гб: sas - 5р, hdd - 3р и ssd - 20р. Так же позволяет прокидывать и селектел разные типы дисков, но думаю можно и других провайдеров поискать с такими услугами

OPTIMER:
regta, а если брать дешевый хостинг и там конструкторов навалом?

Тильда достаточно профессиональный конструктор, тем что у хостеров до него как до Луны.

Аналог тильды это больше lpgenerator.ru или platformalp.ru, но точно не Parallels Plesk Sitebuilder и не какой нибудь SitePro в cPanel

1. Почему то, что является генератором медиа контента не переписать чтоб он сразу складывал в какой нибудь амазон, мимо сервера?

2. Как выше сказали линкануть папку на внешний сервер, при том качать на этот сервер (будет да медленнее), а отдавать напрямую с того куда закачали быстрее.

У нас например работает такая схема. Файлы синхронизируются на второй сервер (без удаления на втором сервере, но с возможностью удаление на первом), на второй сервер ведет поддомен, там настроен nginx который если файл не находит у себя, запрашивает его у первого сервера (нужна например для ресайза картинок на лету), работает и вполне шустро работает

Есть предположение, что они все работают примерно в одном ценовом диапазоне +- 100р

Дешевле разве что только html на своем хостинге разместить

Всего: 4113