Тех кто приходит извне нужно переадресовывать, а локально - пускать
Тут достаточно сделать редирект, как выше посоветовал чат жопити (но без всяких Deny)
RewriteEngine OnRewriteCond %{REMOTE_ADDR} !^192\.168RewriteRule ^ http://site.com/ [R=301,L]
Определись уже, как поступать с теми, кто приходит извне: переадресовывать их или закрывать им доступ.
Значит, код безопасен.
Вот и расскажешь потом, когда попробуешь.
Ненавижу шаблонизаторы.
Понятно же, что не тот, который у тебя. Чтобы не прибегать к услугам толмача, нужно уметь чётко выражать свою мысль. Иначе читающий твоё высказывание может не понять его в том смысле, который ты хотел вложить в это высказывание.
Можем посоветовать не влезать в чужие темы с дурацкими вопросами, а создавать свою, с чётким и понятным описанием проблемы.
Ну если речь идёт о переводе элементов, которые не хранятся в БД, то самое простое - это подключение языкового файла, который содержит варианты фраз на разных языках или подключение языкового файла в зависимости от выбранного языка.К примеру, на PHP, если есть шаблон template.php, то делаем include 'lang.php', и в этом lang.php лежит массив с разными вариантами. Другой вариант решения - подключаем, в зависимости от языка, файлы /langs/en.php, /langs/pl.php, /langs/ru.php, и т.п.Второй вариант используется чаще, кмк. Потому что удобнее масштабировать.
Ну я же кроме названия темы прочитал и все сообщения в теме. И там говорится про меню. Или ты забыл?
Это принципиально не отличается от перевода всего остального. В том числе и меню.
У умелых разработчиков есть в основном два подхода к проблеме перевода:- хранение перевода контента в базе данных- хранение переведённых фраз в специальных языковых файлах.Неумелых разработчиков мы здесь не обсуждаем, они могут творить вообще всё, что им в башку взбредёт.
Это просто для примера. У меня, например, много проектов на самописах на базе фреймворка, но в них я тоже использую БД для хранения меню. Это очень удобно, поэтому не вижу смысла делать иначе, исходя из каких-то фееричных представлений. Хотя у меня есть CMS собственной разработки, сделанная исключительно на файлах, вообще без использования реляционных БД.А популярные CMS я привёл для примера по той причине, что это наглядно показывает, как делают свои проекты общепризнанные грамотные разработчики, а не Вася Пупкин, пилящий свой велосипед.
Довольно странное заявление. Ты когда-нибудь заглядывал в код или в БД популярных CMS? Попробуй заглянуть. У них меню в базе данных. Либо генерится "на лету" в случае динамического контента (но это явно не случай ТС). Никакими файлами там и не пахнет. Правда, есть и исключения - Битрикс, например.Хранение данных в БД - общепринятая практика. Для того и разрабатывались реляционные базы данных.