Перейти к публикации

Закрытие доступа к профилю


Рекомендованные сообщения

https://unlock-code.ru

 

Добрый день.

 

1) Есть такая проблема. Как сделать доступ к просмотру профиля только зарегистрированным пользователям? (в програмирование и веб не силен.)

 

Если не трудно можете написать что, куда вставить или после чего )).

 

 

2) Закрыл в файле роботест индексацию профиля 

User-agent: *
Disallow: /user/

 

а * обязательно ставить после /* или не обязательно ? (для чего она нужна)

 

3) Стоит ли вставить метатег <meta name=“robots” content=“noindex,nofollow”> для закрытия индексации профиля  и куда его вставить и после чего ?)

 

 

 

 

Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, gamid03081988 сказал:

1) Есть такая проблема. Как сделать доступ к просмотру профиля только зарегистрированным пользователям? (в програмирование и веб не силен.)

В шаблоне userinfo.tpl заключаете ваш вывод профиля в теги [group=1,2,3,4 ]текст [/group] https://dle-news.ru/extras/online/index.html?startnews.html Никаких знаний программирования тут не требуется.

 

5 часов назад, gamid03081988 сказал:

Стоит ли вставить метатег <meta name=“robots” content=“noindex,nofollow”> для закрытия индексации профиля  и куда его вставить и после чего ?)

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

Ссылка на сообщение
Поделиться на других сайтах
} elseif ($subaction == 'userinfo') {

        if (!$is_logged) {
            @header( "HTTP/1.1 403 Forbidden" );
            msgbox ( $lang['all_err_1'], $lang['fav_error'] );
            break;
        }

			// ################ Вывод профиля пользователя #################
			if ($cstart) {
				
				$cstart = $cstart - 1;
				$cstart = $cstart * $config['news_number'];
			
			}

 

Вставил такой код для  не авторизованным при просмотре профилей.

 

есть программа для проверки битых ссылок. Теперь она показывает что это битые ссылки (((

вот ссылка на фото https://ibb.co/kzC6AG извиняюсь не получил добавить во вложение

 

При проверки этой же программой другого сайте где то запрешен просмотр информации о пользователе при сканирование сайта ошибок вроде битых ссылок не выдает. Там движок на CMS: e107

 

 

ссылка на на фото https://ibb.co/kyuKVG

 

Что делать ? как сделать чтобы как битые не показывалось ?

 

Ссылка на сообщение
Поделиться на других сайтах
41 минуту назад, gamid03081988 сказал:

Что делать ? как сделать чтобы как битые не показывалось ?

Выбросить программу и не заморачиваться, если не вникаете в суть происходящего....

Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, gamid03081988 сказал:

есть программа для проверки битых ссылок. Теперь она показывает что это битые ссылки (((

Потому что вы такой код поставили. Вам же написали выше что нужно делать, и никакие файлы PHP не нужно трогать.

 

В шаблоне userinfo.tpl заключаете ваш вывод профиля в теги [group=1,2,3,4 ]текст [/group] https://dle-news.ru/extras/online/index.html?startnews.html 

 

В итоге получается 

[group=1,2,3,4 ]тут код вашего шаблона [/group]

[group=5 ]Просмотр профилей закрыт для гостей.[/group]

Ссылка на сообщение
Поделиться на других сайтах

В таком раскладе все профили будут считаться дублями...

Автору надо разобраться с терминами, понять что и как индексируется и уже тогда заниматься оптимизацией.

Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах
37 минут назад, gamid03081988 сказал:

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

Это запрещается в robots.txt как описано также выше. Также как написали выше 403 ошибка, это и есть запрет на индексацию, а не просто "битая ссылка". Сервис которым вы проверяете не умеет называть вещи своими именами и правильно описывать ситуацию. Уберите из своего шаблона вывода тех. же новостей ссылки на профиль, и не будет их видеть ваш сервис.

Ссылка на сообщение
Поделиться на других сайтах
  • 3 месяца спустя...
В 10.12.2017 в 03:09, celsoft сказал:

В шаблоне userinfo.tpl заключаете ваш вывод профиля в теги [group=1,2,3,4 ]текст [/group] https://dle-news.ru/extras/online/index.html?startnews.html 

 

В итоге получается 

[group=1,2,3,4 ]тут код вашего шаблона [/group]

[group=5 ]Просмотр профилей закрыт для гостей.[/group]

Я в этом особо не понимаю. если не трудно помогите, что после чего вставить . Вот код:

 

<div class="pheading">
	<h2 class="lcol">Пользователь: <span>{usertitle}</span></h2>
	[rating-type-1]<div class="ratebox"><div class="rate">{rate}</div><span>Рейтинг:</span></div>[/rating-type-1]
	[rating-type-2]<div class="ratebox2"><span>Рейтинг:</span> {rate}</div>[/rating-type-2]
	[rating-type-3]<div class="ratebox2"><span>Рейтинг:</span> {rate}<span></div>[/rating-type-3]
	<div class="clr"></div>
</div>
<div class="basecont"><div class="dpad">
	<div class="userinfo">
		<div class="lcol">
			<div class="avatar"><img src="{foto}" alt=""/></div>
			<ul class="reset">
				<li>{email}</li>
				[not-group=5]
				<li>{pm}</li>
				[/not-group]
			</ul>
		</div>
		<div class="rcol">
			<ul>
				<li><span class="grey">Полное имя:</span> <b>{fullname}</b></li>
				<li><span class="grey">Группа:</span> {status} [time_limit]&nbsp;В группе до: {time_limit}[/time_limit]</li>
			</ul>
			<ul class="ussep">
				<li><span class="grey">Количество публикаций:</span> <b>{news-num}</b> [ {news} ][rss]<img src="{THEME}/images/rss.png" alt="rss" style="vertical-align: middle; margin-left: 5px;" />[/rss]</li>
				<li><span class="grey">Количество комментариев:</span> <b>{comm-num}</b> [ {comments} ]</li>
				<li><span class="grey">Дата регистрации:</span> <b>{registration}</b></li>
				<li><span class="grey">Последнее посещение:</span> <b>{lastdate}</b></li>
				<li><span class="grey">Статус:</span> [online]<img src="{THEME}/images/online.png" style="vertical-align: middle;" title="Пользователь Онлайн" alt="Пользователь Онлайн" />[/online][offline]<img src="{THEME}/images/offline.png" style="vertical-align: middle;" title="Пользователь offline" alt="Пользователь offline" />[/offline]</li>
			</ul>
			<ul class="ussep">
				<li><span class="grey">Место жительства:</span> {land}</li>
				<li><span class="grey">Немного о себе:</span> {info}</li>
			</ul>
			<span class="small">[not-logged] [ {edituser} ] [/not-logged]</span>
		</div>
		<div class="clr"></div>
	</div>
</div></div>
[not-logged]
<div id="options" style="display:none;">
	<br /><br />
	<div class="pheading"><h2>Редактирование профиля</h2></div>
	<div class="baseform">
		<table class="tableform">
			<tr>
				<td class="label">Ваше Имя:</td>
				<td><input type="text" name="fullname" value="{fullname}" class="f_input" /></td>
			</tr>
			<tr>
				<td class="label">Ваш E-Mail:</td>
				<td><input type="text" name="email" value="{editmail}" class="f_input" /><br />
				<div class="checkbox">{hidemail}</div>
				<div class="checkbox"><input type="checkbox" id="subscribe" name="subscribe" value="1" /> <label for="subscribe">Отписаться от подписанных новостей</label></div></td>
			</tr>
			<tr>
				<td class="label">Место жительства:</td>
				<td><input type="text" name="land" value="{land}" class="f_input" /></td>
			</tr>
			<tr>
				<td class="label">Список игнорируемых пользователей:</td>
				<td>{ignore-list}</td>
			</tr>
			<tr>
				<td class="label">Старый пароль:</td>
				<td><input type="password" name="altpass" class="f_input" /></td>
			</tr>
			<tr>
				<td class="label">Новый пароль:</td>
				<td><input type="password" name="password1" class="f_input" /></td>
			</tr>
			<tr>
				<td class="label">Повторите:</td>
				<td><input type="password" name="password2" class="f_input" /></td>
			</tr>
			<tr>
				<td class="label" valign="top">Блокировка по IP:<br />Ваш IP: {ip}</td>
				<td>
				<div><textarea name="allowed_ip" style="width:98%;" rows="5" class="f_textarea">{allowed-ip}</textarea></div>
				<div>
					<span class="small" style="color:red;">
					* Внимание! Будьте бдительны при изменении данной настройки.
					Доступ к Вашему аккаунту будет доступен только с того IP-адреса или подсети, который Вы укажете.
					Вы можете указать несколько IP адресов, по одному адресу на каждую строчку.
					<br />
					Пример: 192.48.25.71 или 129.42.*.* или 129.42.0.0/16</span>
				</div>
				</td>
			</tr>
			<tr>
				<td class="label">Аватар:</td>
				<td>Загрузить с компьютера: <input type="file" name="image" class="f_input" /><br /><br />
				Сервис <a href="http://www.gravatar.com/" target="_blank">Gravatar</a>: <input type="text" name="gravatar" value="{gravatar}" class="f_input" /> (Укажите E-mail на данном сервисе)
				<br /><br /><div class="checkbox"><input type="checkbox" name="del_foto" id="del_foto" value="yes" /><label for="del_foto">Удалить аватар</label></div>
				</td>
			</tr>
			<tr>
				<td class="label">Часовой пояс:</td>
				<td>{timezones}</td>
			</tr>
			<tr>
				<td class="label">О себе:</td>
				<td><textarea name="info" style="width:98%;" rows="5" class="f_textarea">{editinfo}</textarea></td>
			</tr>
			<tr>
				<td class="label">Подпись:</td>
				<td><textarea name="signature" style="width:98%;" rows="5" class="f_textarea">{editsignature}</textarea></td>
			</tr>
			{xfields}
		</table>
		<div class="fieldsubmit">
			<input class="fbutton" type="submit" name="submit" value="Отправить" />
		</div>
	</div>
</div>
[/not-logged]

 

Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, gamid03081988 сказал:

Я в этом особо не понимаю. если не трудно помогите, что после чего вставить .

Я же вам написал:

[group=1,2,3,4]тут код вашего шаблона [/group]
[group=5]Просмотр профилей закрыт для гостей.[/group]

Под "тут код вашего шаблона" подразумевается весь ваш код всего вашего шаблона что у вас есть сейчас.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...