Руслан, Заводите параметр какой хотите, можно назвать no_index, потом в шаблоне вывода меню его обрабатываете как вам нужно
Но вообще проще в robots.txt закрыть от индексации ненужные страницы
3 вариант. Вы пишите тз, в котором ясно описано что должно быть. Отдаете верстальщику и прогеру. Они вместе начинают работать, один верстает, другой подготавливает функционал. После того, как верстка готова, программист легко и непринужденно её натягивает на свой фунционал
Потому, что у вас апач настроен криво.
Я не знаю, денвер сам поддомены создает? Если да, то вы не придерживаетесь его идеаологии создания иерархии папок, а решили сделать совсем неправильно, по своему.
Хайлоад это просто интерфейс для создания таблиц через админку.
ОРМ это утилита для работы с бд. Его можно с любой таблицей в бд использовать.
Класс для работы с хайлодами наследуется от ОРМ.
Выйдите из дома. Походите по дворам, посмотрите где-то должно висеть объявление компьютерного мастера Андрея.
Позвоните ему и он всё по соседски сделает.
Ты приходишь в магазин за картохой. Она там по 20руб. Ты идешь в следующий ларек, а там картоха по 10руб.
Ты ещё ничем не обязан ни первому, ни второму.
Просто взять и воткнуть в файл footer.php вашего шаблона. Больше ничего делать не нужно.
Ну или если вы хотите большей гибкости, то создавайте файл с такими скриптами и делаете через включаемую область так же в футере
В таблице users делаем два поля - количество попыток и время последней попытки. При неправильном вводе заполняем эти поля. При вводе 10 раз больше не проверяем пароль, а проверяем время, если 10 минут прошло - очищаем поля и проверяем пароль, если 10 минут не прошло - выдаем что временно заблокирован и может восстановить пароль через эмейл.
Ну а если банить не хотите - подключайте капчу после 3 попыток.
Ну и конечно всё логировать и смотреть их.
1) Ну вы не с нуля будете писать же. А только вьюшку менять. Контроллер у вас остается стандартный.
Шаблон битрикса это огромная куча лишнего кода для тысячи разных ситуаций. У нас есть свои js (jquery) скрипты "положить в корзину", "пересчет в корзину" Они занимают в десятки раз меньше строк кода, по сравнению со стандартными.
Так что это нормальная практика - написать самому всё это и использовать потом в разных проектах как свой дефолтный шаблон
Просто никто не пользуется стандартными шаблонами, у всех свои наработки.
Стандартный шаблон создан только для людей, которые никогда и не полезут в код.
Ну уж если нужно отформатировать - phpStorm с этим отлично справляется