devKazhan, Если "любой" то проблема с вашим сайтом, тут надо накрывать стол для seo-шников, всяких чуваков которые занимаются продвижением. Я проcто пилю шаблоны :)
Просто если с вашим сайтом все нормально, такой проблемы быть не должно, однозначно!
devKazhan, Если с сайтом все в порядке (полностью), осмелюсь предположить, что это "черное seo", делает свое грязное дело, агрессивное продвижение ресурса который ворует статьи.
Если ресурс ВОР один, я рекомендую тупо отправить его в баню, путем подачи жалобы, там конечно нужно заморочиться, но мне кажется, оно того стоит!
У google нет железобетонного способа определения первоисточника, этот алгоритм постоянно совершенствуется. Сразу после публикации статьи, добавляйте ее в индекс google.
Я не хочу пугать, но сайт ваш, скорее всего потеряет доверие, потому что google видит его как сайт, который тупо копирует статьи.
Можно самостоятельно подать жалобу на нарушителя, или обратиться в одну из контор по защите авторского права.
Мне нравится идея что air это законченный продукт, включил и работай.
Да! У меня есть проблемы с играми )) но я сейчас решил ее, у меня моноблок, можно только кодить, работать, ММО-шки всякие идут лесом, железо не позволяет, это радует!
Надо менять моноблок, он уже явно устарел, хотя радовал меня.
Robur, Ну начинается, сейчас возьму 4к потом видяху для 4к и все, «финита ля комедия», «Пацан к успеху шёл, не получилось, не фартануло» тупо в играх, вообще, игры большая проблема, у меня даже моб. тел. нет, постоянно отвлекаюсь на всякую хе*ню.
фронтeнд и бэкeнд, есть ли в данной сфере задачи требующие больших мощностей, ну кроме обработки видео (конвертирования под разные форматы и разное качество )?
zorca, Я ценю то, что вы пытаетесь мне помочь.
Свое мнение по поводу FormController я уже высказал. Пусть хоть 10-ть форм на одной странице, этот подход запутывает код.
Я не отрицаю того факта, что написанный мною код, далек от "идеала", именно поэтому я задал этот вопрос.
zorca, я не собираюсь спорить с вами на счет mvc. Но! Заводить контроллер, для описания методов обработки РАЗНЫХ форм, это и есть чистыой воды говнокод! Форма это страница, форма может не пройти валидацию, в этом случае, нужно отобразить форму с указанием на ошибки. (ВНИМАНИЕ: Я только что высказал свое мнение, это может показаться странным, но оно может идти в разрез с вашим, такое иногда случается.) Попробуйте реализовать оба подхода и посмотреть на "красоту" и "правильность" предложенного вами варианта. "- говнокод" Зачем делать такие громкие заявления? Предложенный мною вариант, прицепов паттерна не нарушает и значит имеет право на жизнь,
zorca, да неет ) чем этот метод лучше наследования от класса PageController? Уже лучше тогда для обработки запросов формы, делать так:
class Contacts extends Page {
// метод index наследуется из класса Page
public function sendMessage($data) {
// валидация
// вызов модели ContactsModel.php (запись в базу)
}
}
zorca, Я понимаю, отображение страниц происходит через PageController.php. Но мне помимо вывода простых страниц из БД, требуется еще обрабатывать POST запрос, например со страницы контактов. В том и заключается вопрос, как прикрутить это все...
zorca, Как тогда быть с роутингом на основе сегментов URL-a? Ведь получается что ContactsController.php есть (это файл физически существе, в этом файле описана логика GET и POST запроса) и URL example.com/contacts - отобразит страницу, example.com/contacts/send-message - обработает POST запрос. Но! Если я создаю один контроллер для все страниц PageController.php (что конечно логично, тут я не спорю), как теперь организовать роутинг? Ведь по запросу example.com/about файла AboutController.php не существует, этот запрос должен обработать PageController.php.
UPD: POST запрос example.com/contacts/send-message обрабатывает модель, а то ЩАС заклюют "- Он из контроллера в базу пишет и читает.!".
Просто если с вашим сайтом все нормально, такой проблемы быть не должно, однозначно!