ТИЦ повысился через первые два месяца после начала продвижения, с 0 до 10, Яндекс ранг с 0 до 2-х.
Посещаемость растет очень медленно с 20 до 80 уников из поисковых систем (но я не знаю как она должна расти в моем случае, поэтому интересуюсь, вдруг это нормальный рост)
Спасибо за подробный ответ. Но разве перехват вашей куки (если не включать туда IP и браузер) не означает точно такую же авторизацию как в моем случае?
В том и дело, что заменить мне нужно регулярные выражения на ссылки, поэтому мой preg_replace и работает корректно. Единственная проблема, что в нем можно указать количество замен для всех элементов массива сразу, а я хочу указать это количество индивидуально для каждого совпадения
AlikDex: т.е. в моем методе Port в самом конце проверять существует ли в массиве какая-то ошибка, и если существует, то вместо return true делать return $this->errors. ?
AlikDex: Ну я этот класс написал просто для примера, но бывают же случаи, когда пользователю нужно знать ошибку, например если это регистрационная форма, а метод AddPort не добавляет данные а проверяет наличие такого логина в базе и должен вывести ошибку пользователю "такой логин существует"
Денис Загаевский: Для одаренных! Если бы я был гуру в этом вопросе, мне не пришлось бы задавать этот вопрос, а тем более ставить теги! Как знал, так и поставил! А ты предложил свой вариант, я согласился и забыли бы, нахрена тут сопли распускать?!?!?!
У меня эта функция находится вне класса. Просто у меня весь скрипт до этого времени работал без классов, а тут пришлось начать изучать так, чтобы написать этот класс и не нарушить работу остального скрипта
А как быть с разными запросами к БД, ведь при формировании разных колекций - требуются разные запросы, а для разных запросов нужны скрипты перед ними, которые составят каждый запрос?
Проблема была в шаблонизаторе, код которого был в классе