Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Ссылка на комментарий
 
 автор: nas2net   (15.05.2009 в 14:57)   письмо автору
 
 

Подскажите как при выводе комментариев под каждым добавить "Ссылка на этот комментарий", при переходе по которой откроется нужная страница как раз на этом комментарии (чтобы не перелистывать и не искать его).
Комментарии выводятся из базы, у каждого комментария есть id.

  Ответить  
 
 автор: psychomc   (15.05.2009 в 15:09)   письмо автору
 
   для: nas2net   (15.05.2009 в 14:57)
 

это скорее всего в раздел html-javascript

  Ответить  
 
 автор: sim5   (15.05.2009 в 15:16)   письмо автору
 
   для: psychomc   (15.05.2009 в 15:09)
 

Почему?

  Ответить  
 
 автор: psychomc   (15.05.2009 в 15:20)   письмо автору
 
   для: sim5   (15.05.2009 в 15:16)
 

а как средствами php сделать скролл?

  Ответить  
 
 автор: sim5   (15.05.2009 в 15:21)   письмо автору
 
   для: psychomc   (15.05.2009 в 15:20)
 

А причем тут скролл?

  Ответить  
 
 автор: psychomc   (15.05.2009 в 15:25)   письмо автору
 
   для: sim5   (15.05.2009 в 15:21)
 

что-то я не догоняю...
а как открыть страницу на нужном месте без скролла??

мне сначала показалось автору нужно:

<?php

echo '<a ref="stranica.php?id='.$id.'">Ссылка на этот комментарий</a>';


но я склоняюсь к тому что ему все-таки нужно позиционирование на странице...

  Ответить  
 
 автор: sim5   (15.05.2009 в 15:27)   письмо автору
 
   для: psychomc   (15.05.2009 в 15:25)
 

Поставить якорь, а их проставлять сразу при формировании страницы в РНР.

  Ответить  
 
 автор: psychomc   (15.05.2009 в 15:29)   письмо автору
 
   для: sim5   (15.05.2009 в 15:27)
 

а как это делается?
(самому интересно стало) :)

  Ответить  
 
 автор: Loki   (15.05.2009 в 15:34)   письмо автору
 
   для: psychomc   (15.05.2009 в 15:29)
 

<a name="anchor"></a>


http://site.ru/index.php#anchor

  Ответить  
 
 автор: sim5   (15.05.2009 в 15:35)   письмо автору
 
   для: Loki   (15.05.2009 в 15:34)
 

Можно и не создавать <a name="anchor"></a>, а ссылаться на id элементов на странице.

  Ответить  
 
 автор: nas2net   (15.05.2009 в 15:47)   письмо автору
 
   для: sim5   (15.05.2009 в 15:35)
 

>Можно и не создавать <a name="anchor"></a>, а ссылаться на id элементов на странице.
А как можно ссылаться на id элемента на странице?

  Ответить  
 
 автор: sim5   (15.05.2009 в 15:52)   письмо автору
 
   для: nas2net   (15.05.2009 в 15:47)
 

Да также как и по имени якоря:
<p id="as1">sdfsdfds</p>
<p id="as2">sdfsdfds</p>
<p id="as3">sdfsdfds</p>
.....
<a href="#as3">Go as3</a>

  Ответить  
 
 автор: nas2net   (15.05.2009 в 16:13)   письмо автору
 
   для: sim5   (15.05.2009 в 15:52)
 

Sim5, спасибо громадное за просвещение, ответили очень исчерпывающе! Буду внедрять. Осталось выбрать один из вариантов на что ссылаться, то ли на якорь, то ли на id. Может будут какие-то советы, что лучше выбрать?

  Ответить  
 
 автор: sim5   (15.05.2009 в 16:24)   письмо автору
 
   для: nas2net   (15.05.2009 в 16:13)
 

А зачем вам расставлять лишенее: <a name...., если у вас сообщения и прочее в параграфы или иные элементы выводятся? Давайте им id и ссылайтесь на них.

  Ответить  
 
 автор: nas2net   (15.05.2009 в 16:25)   письмо автору
 
   для: sim5   (15.05.2009 в 16:24)
 

Гуд! Еще раз спасибо, поклон, жму лапу

  Ответить  
 
 автор: nas2net   (15.05.2009 в 15:35)   письмо автору
 
   для: sim5   (15.05.2009 в 15:27)
 

Я вот тоже к этому варианту склоняюсь, но видел на многих форумах ссылка на комментарий в виде forums.ru/index.php?showtopic=4484. При переходе по ней действительно пролистывается на нужное место

  Ответить  
 
 автор: sim5   (15.05.2009 в 15:38)   письмо автору
 
   для: nas2net   (15.05.2009 в 15:35)
 

Без установки якоря или иных JS-ухищрений такого не сделать.

  Ответить  
 
 автор: nas2net   (15.05.2009 в 15:21)   письмо автору
 
   для: psychomc   (15.05.2009 в 15:09)
 

Мне бы как раз без Javascript..

  Ответить  
 
 автор: sim5   (15.05.2009 в 15:34)   письмо автору
 
   для: nas2net   (15.05.2009 в 15:21)
 

<a ref="stranica.php?id=$id#nameachor">Ссылка на этот комментарий</a>

  Ответить  
 
 автор: psychomc   (15.05.2009 в 15:37)   письмо автору
 
   для: sim5   (15.05.2009 в 15:34)
 

прикольно, не знал что так можно :))

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования