logo

Дополнительные типы блоков (EBT) — новый опыт конструктора страниц❗

Дополнительные типы блоков (EBT) — стилизованные, настраиваемые типы блоков: слайдшоу, вкладки, карточки, аккордеоны и многие другие. Встроенные настройки для фона, DOM Box, плагины Javascript.

Демо EBT модули Скачать EBT модули

❗Дополнительные типы параграфов (EPT) — новый опыт работы с параграфами

Дополнительные типы параграфов (EPT) — набор модулей, основанный на аналогичных параграфах.

Демо EPT модули Скачать EPT модули

Scroll

Как создать проверку есть ли пользователь владельцем сайта?

22/02/2025, by Гость (не проверено)

Всем привет любое время суток!
Подскажите, как можно реализовать или создать следующее.
Нужно, что бы определенным пользователям, которые подтвердили свой вебсайт были доступны определенные функции, поля формы ноды или что то в этом роде.
Именно интересует как сделать верификацию есть ли пользователь владельцем вебсайта. Что то на подобие когда добавляется сайт на индексацию в гугл ......
Есть ли какие-то готовые решения в виде модуля или др.
С php не сильно знаком. Очень мало знаю, поэтому сам думаю не напишу модуля.
За ранее буду очень-очень благодарен за помощь или указание хоть направления в каком двигаться!


Вам нужно создать отдельную роль "Потвердивший" свой вебсайт, вы можете через Rules задать правила по которому присваивать эту роль. Например если пользователь отправил форму и в поле форму нужное значение. И уже на эту роль навешивать нужные права.


Ну то что нужно присвоить роль. Это я догадывался. Но как это реализовать не совсем понимаю.

Как он должен доказать, что определенный сайт - его?

 

Не совсем понимаю, какое значение должно быть в форме.  

 

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

Потом происходить проверка и т. д.

 

 


Есть тип материала. Простому зарегистрированному пользователю доступно только два поля (при добавлении): title, что есть название сайта и допустим описание.
Нужно сделать так, что бы когда пользователь подтверждает что данный сайт его - ему было доступно еще поля, которые не видны обычно.


Сделайте как здесь:

http://help-cms.ru/site_manager/seo/site_ownership/

 

Проверять подверждение можно если загрузить страничу функцией file_get_content():

http://php.net/manual/ru/function.file-get-contents.php

 


Ну сделать так как здесь http://help-cms.ru/site_manager/seo/site_ownership/   не так уж просто, если не силен в php.

Я понимаю, что для человека который разбирается в php это работы на пару часов. А мне на долго=)

 

Я не знаю даже где прописывать данную функцию. Это я так понимаю должен быть свой модуль?


Да, пишите свой модуль:

Создаем модуль на друпал, быстрый старт

Добавляйте страницу проверки:

Hook_menu drupal создание страниц через модуль


Понятно. Ну нужно учиться. А шаги примерно какие нужно сделать не подскажите? Если конечно знаете.

Спасибо


Начните с HTML, CSS потому же будет проще перейти к PHP и Javascript, jQuery. Можете на моем сайте уроки посмотреть.


Да с CSS и HTML вроди как все понятно.

php - как бы не совсем то. Уроки по php нужно. Посмотрю.

Спасибо