Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Как в title линка отобразить заголовок страницы на которую ссылка ...
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Как в title линка отобразить заголовок страницы на которую ссылка ...

Страниц (1): [1]
 

1. Ievgen - 22 Августа, 2016 - 00:31:16 - перейти к сообщению
Собсно. Улыбка

Движок wp.

В теле нужно сделать линк на страницу (допустим на http://www.x.com/page1) при этом чтобы в итоге в title автоматически отображался заголовок страницы, на которую ссылка (title этой page1).

<a href="http://www.x.com/page1" title=" ??? что сюда вписать ?? ">ляляля</a>

Как это возможно сделать?
2. Fart - 22 Августа, 2016 - 04:28:36 - перейти к сообщению
js:
CODE (text):
скопировать код в буфер обмена
  1. <a href="http://www.x.com/page1" title="" onmouseover="document.title=this.href;this.title=this.href;" onmouseout="document.title='';this.title='';">ляляля</a>


php:
CODE (text):
скопировать код в буфер обмена
  1. <? $title = 'http://www.x.com/page1' ?>
  2. <title><? echo $title; ?></title>
  3. <a href="http://www.x.com/page1" title="<? echo $title; ?>">ляляля</a>
3. Ievgen - 22 Августа, 2016 - 12:01:19 - перейти к сообщению
Спасибо, но почему-то в title (при наведении) выводится полный адрес страницы, а не заголовок. Недовольство, огорчение

Линк на страницу в реестре в БД в виде www[dot]x[dot]com/?p=1111 , если это чем-то поможет...


Что-то вроде
<a href="http://www.x.com/?p=1111" title="< ?php echo get_the_title( $post_id ); ? >">ляляля</a>
только в работающем виде или хз ... ((

Если совсем прямо -
<a href="http://www.x.com/?p=1111" title=" авт. вывести title страницы http://www[dot]x[dot]com/?p=1111 ">ляляля</a>
4. Fart - 22 Августа, 2016 - 13:14:12 - перейти к сообщению
я указал на принцип. как ты будешь им пользоваться, решать тебе.

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

если тебе прям приспичило поработать с выводом данных о ссылке, то лучше направь свои силы на создание контекстного меню. в случаях с заголовком страницы на чужом сайте: парсинг страниц.
5. Онири - 27 Августа, 2016 - 14:54:03 - перейти к сообщению
php
если название страницы привязано к названию открываемого файла страницы
1. можно использовать http://www.php.su/functions/?explode что бы вытащить page1 из ссылки
2. можно изначально задать переменную и вставлять её в поля title или в окончание ссылки

чем подробней вопрос/описание тем выше шанс получить нужный ответ
6. Fart - 28 Августа, 2016 - 13:36:04 - перейти к сообщению
Explode нужен если ты к примеру получаешь название файла через $_server. У тебя я так понимаю ссылка с переходом на новую страницу? Ты здесь не уточняешь. В связи с этим выше приведенный мною пример сути ответа не поменял. Поэтому код такой:

Спойлер (Отобразить)

(Добавление)
Если имя файла скрыто - это значит там index.php или иной файл отвечающий за индекс... Енр указывать не нужно, так как сервер сам определит его. Можешь написать вместо пустого значения что это index.
(Добавление)
Если нужны данные передаваемые через GET, то аналогично указываешь их как линк и титл

 

Powered by ExBB FM 1.0 RC1