Уже уходишь?

Ну, ты это, не забывай!

+

Защищаем сайт на движке ДЛЕ. Несколько способов того как можно скрыть или заменить или убрать логин и группу из формы обратной связи.

Привет, и сразу к делу. Если ты попал на эту статью в моём блоге 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

Так как этот файл является файлом шаблона, то его можно редактировать с помощью админпанели сайта. Можно, конечно, также как и в первом варианте - через менеджер хостинга, но можно и по извращаться. smirk

Заходим в раздел редактирования шаблона.

Раздел в админпанели ДЛЕ, где можно редактировать файлы шаблона, которые установлены на сайте.

Сразу по умолчанию перед вами откроется тот шаблон, который используется на сайте. В списке файлов находим файл с именем feedback.tpl, нажимаем на него, и справа отобразится его содержимое.

В этом содержимом находим код

{recipient}

Код, который нужно отредактировать для того чтобы в нести изменения в файл шаблона обратной связи сайта.

и вместо него вставляем вот такой html код


<select name="recip">
        <option value="1" selected="selected">Админ</option>
        <option value="2">Редактор</option>
</select>


Также, вместо Админ и Редактор можно своё что-то придумать, или так оставить. И не забываем, конечно же, сохранить.

Сохраняем изменения после того как отредактировали/изменили код в файлах шаблона.

После этого проверяем результат проделанной работы.

Вывод/Итоги

Один из способов точно сработает. Вопросы есть? Задаём в комментариях ниже.

И если не заметили, на блоге есть форма подписки, вдруг статья интересная про заработок на сайтах появиться на блоге, чтобы иметь ввиду. Блог так-то про сайтостроение и заработок в интернете.

Надеюсь, данная статья помогла ответить не на один вопрос, а на несколько.

Например, не только как убрать логин из формы обратной связи, также вы узнали какими способами/методами можно редактировать файлы движка сайта и шаблона. Также теперь знаете про то, что на любом хостинге есть свой файловый менеджер, который также очень удобен, и его можно настраивать. 

Понравилась статья? Поделись с друзьями:
Рейтинг статьи:
Просмотров: 4 495
Комментарий (4)
  1. спасибо, теперь мы в безопасности
  2. ДЛЕ еще живой? :)
    Я помню лет 10 назад делал на нем сайты, но он уступает бесплатным CMS.
  3. Лучший друг
    Цитата: Владислав
    ДЛЕ еще живой? :)
    Я помню лет 10 назад делал на нем сайты, но он уступает бесплатным CMS.

    Как оказывается, ещё живой :)
    Тут ещё дело заключается в тематики сайта. Под разные тематики, выгодны определенные движки.
  4. Спасибо, очень полезная информация
Оставить комментарий
Ваше имя: *
Ваш e-mail: *
Текст комментария:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Вопрос: (0+4)LENiK | Cлитно цифры и буквы. Вот пример ответа: (1+2)DOM, в ответ пишем 3DOM
Ответ: