Привет, и сразу к делу. Если ты попал на эту статью в моём блоге iformoney.ru, значит проблема у тебя, возможно, в следующем:
Ты захотел защитить свой сайт на DLE и знаешь, что это можно сделать, сокрыв определенную информацию. То есть, как-то скрыть свои данные, а именно логин/имя администратора в форме обратный связи.
А именно, когда кто-то хочет связаться с тобой через сайт, он обычно ищет какие-то контактные данные. Они естественно должны быть на вкладке «Контакты», «Обратная связь», или «Как мне написать». В общем у кого, на что хватает фантазии.
По умолчанию, такая страница, на ДЛЕ выглядит примерно таким образом:
На ней мы видим, что в поле, предназначенном, для того чтобы указывать кому вы хотите адресовать/написать сообщение, показывается логин пользователя, и кем он является на данном ресурсе.
Для чего менять логин и группу пользователя
Но как мы знаем, эта информация может быть использована для взлома, или несанкционированного доступа к сайту. И нам бы хотелось её как-то скрыть. И логин, и группу, к которой он принадлежит.
Как изменить данные в форме обратной связи
Данную проблему можно решить несколькими способами. Если не подойдет один, можно попробовать другой. Это может зависеть от версии сайта движка.
Для того чтобы изменить информацию о пользователи в форме обратной связи на понадобиться один из следующих инструментов:
- Или ФТП браузер, он же FTP файловый менеджер, который устанавливается на компьютер. Например, Filezilla,
- Или файловый менеджер, который предоставляет хостинг, на котором размещен ваш сайт,
- Один из способов изменения логина можно сделать, используя Редактор шаблонов, который есть в админ панели сайта.
Пошаговая инструкция как изменить логин в файле движка feedback.php
Данный файл находиться, как вы понимаете, не в папке с шаблона. Так что, его мы можем редактировать, используя файловый менеджер хостинга, или же ФТП файловый менеджер, установленный на вашем компьютере.
Инструкция с использованием FTP файловым менеджером хостинга. У меня же хостинг Бегет, и он выглядит вот так:
А интерфейс файлового менеджера имеет такой вид.
Файл, который нам нужно редактировать, находиться по следующему пути - engine/modules/feedback.php
- Чтобы его отредактировать, то есть изменить его содержание с помощью менеджера хостинга, кликаете по нему правой кнопкой мыши, и в выпадающем меню выбираете Правка.
- После открытия файла, находим в нём следующую строку кода.
$empf .= "<option selected=\"selected\" value=\"" . $row["user_id"] . "\">" . $str . "</option>\n";
и заменяем её на вот такую строку
$empf .= "<option selected=\"selected\" value=\"" . $row["user_id"] . "\">Админис</option>\n";
Понял что мы сделали?! Поясню! Мы взяли вот этот кусочек кода -
" . $str . "
и вместо него вписали слово на русском «Админис». Даже всю строку не надо менять/заменять. Как вы понимаете вместо слова Админис можно вписать всё что вы хотите.
- Находим ещё одну строку кода в этом же файле
$empf .= "<option value=\"" . $row["user_id"] . "\">" . $str . "</option>\n";
И в ней тот же самый кусок кода меняем на такой же Админис, то есть у нас получится следующая строчка кода
$empf .= "<option value=\"" . $row["user_id"] . "\">Админис</option>\n";
Всё, редактирование файла больше не требуется, остаётся сохранить его.
Сохраняем изменения в редакторе хостинга стандартно, как и в любых других программах. Файл >> Сохранить
Теперь проверяем результат наших стараний. Заходим в форму обратной связи. Кто не знает, она ещё находится по адресу www.имя_вашего_домена.ru/index.php?do=feedback, и что мы видим, а видим мы вот такую картину.
У меня всё получилось. И делал я это на версии движка 13.1. По идеи, данный способ должен ещё работать на версиях 11.х и 12.х.
Если же у вас что-то не получилось. То есть, сайт вообще перестал открываться, или именно на странице обратной связи он не грузится. Тогда, первым делом, нужно вернуть код, так сказать, в исходное положение. И заново попробовать заменить код, только внимательно смотрите, чтобы не удалить лишнюю фигурную скобку, или двойную запятую.
Но, если всё же не получается - переходим к другому способу.
Пошаговая инструкция по работе с файлом шаблона feedback.tpl
Так как этот файл является файлом шаблона, то его можно редактировать с помощью админпанели сайта. Можно, конечно, также как и в первом варианте - через менеджер хостинга, но можно и по извращаться.
Заходим в раздел редактирования шаблона.
Сразу по умолчанию перед вами откроется тот шаблон, который используется на сайте. В списке файлов находим файл с именем feedback.tpl, нажимаем на него, и справа отобразится его содержимое.
В этом содержимом находим код
{recipient}
и вместо него вставляем вот такой html код
<select name="recip">
<option value="1" selected="selected">Админ</option>
<option value="2">Редактор</option>
</select>
Также, вместо Админ и Редактор можно своё что-то придумать, или так оставить. И не забываем, конечно же, сохранить.
После этого проверяем результат проделанной работы.
Вывод/Итоги
Один из способов точно сработает. Вопросы есть? Задаём в комментариях ниже.
И если не заметили, на блоге есть форма подписки, вдруг статья интересная про заработок на сайтах появиться на блоге, чтобы иметь ввиду. Блог так-то про сайтостроение и заработок в интернете.
Надеюсь, данная статья помогла ответить не на один вопрос, а на несколько.
Например, не только как убрать логин из формы обратной связи, также вы узнали какими способами/методами можно редактировать файлы движка сайта и шаблона. Также теперь знаете про то, что на любом хостинге есть свой файловый менеджер, который также очень удобен, и его можно настраивать.