Поле GeoURL в модуле nodewords

Главные вкладки

Аватар пользователя Ruslan413 Ruslan413 22 августа 2008 в 22:45

Народ, подскажите, для чего нужно это поле в модуле nodewords? Это вроде как постоянный адрес материала, или нет?
Если да, то возможно ли автоматическое его заполнение?

Комментарии

Аватар пользователя gumk gumk 23 августа 2008 в 0:26

насколько я понял (хотя не уверен что точно понял) это если Ваша компания оказывает свой спектр услуг в питере и у вас указано в GEOURL место в питере, то при запросах в поисковых системах из питера будет выводиться ваш сайт ближе топу, а если запрос с камчатки то маловероятно что он будет в топе

Аватар пользователя Ruslan413 Ruslan413 23 августа 2008 в 12:29

Ясно, спасибо!

Чтобы не создавать лишнюю тему, спрошу тут:

Подскажите модуль, который автоматически в конце материала делает ссылку типа: Постоянный адрес статьи/материала
?

Аватар пользователя Ruslan413 Ruslan413 24 августа 2008 в 15:25

Спасибо за ответы!
qumk, попробовал твой вариант, в принципе нормально, но я имел в виду, чтобы автоматически эти поля заполнялись. Не в курсе, реально ли такое?

Аватар пользователя gumk gumk 24 августа 2008 в 19:00

Я наверное вопроса не понял, ссылка должна быть на какой-то внешний источник (сайт с которого взята инфа) или на что?

Аватар пользователя gumk gumk 24 августа 2008 в 20:23

Мда, честно говоря не знаю зачем это, а так в файл node.tpl.php нужно вставить html код который хотите, получить адрес текущей страницы можно так:
$url = "'www.вашсайт.ru/'.$_GET";

Аватар пользователя Ruslan413 Ruslan413 24 августа 2008 в 22:46

Спасибо!!!

P.S. А нужно это мне в целях поисковой оптимизации - для более быстрой индексации сайта поисковиками.

Аватар пользователя gumk gumk 24 августа 2008 в 23:41

A сори $_GET разбейте циклом там получиться одно значение, которое и будет адресом (написал бы полностью но сижу в интернете с телефона, если не знаете как посмотрите доки - работа с массивами)

Аватар пользователя Ruslan413 Ruslan413 25 августа 2008 в 12:13

Dan, так тоже не пашет, выдает

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/desproi/public_html/themes/sky/node.tpl.php on line 13

Аватар пользователя Ruslan413 Ruslan413 25 августа 2008 в 14:18

Блин, совсем запутался.

Вставляю такие строки:

        <?php if ($page ==0): ?>
        <?      $url = "'мой сайт'.$_GET['q']"; ?>
               
                 <a hr ef = мой сайт/<?php print $_GET[q] ?>> постоянная ссылка на материал </a>
                         <?php endif;  ?>

и в итоге

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/desproi/public_html/themes/sky/node.tpl.php on line 14

Аватар пользователя Ruslan413 Ruslan413 25 августа 2008 в 15:07

Вообщем вставляю чисто этот код

<?php
if( $page == 0 ){
  print ("<a href=\"$base_url/{$_GET['q']}\">постоянная ссылка на материал</a>");
}
?>

Выводит ссылку, но линк идет не на материал, а вида:
ваш.сайт/node.

И еще вопрос:

Выводит в конце анонса каждого материала, на главной, а можно как-то сделать, чтобы данная ссылка была видна только при просмотре материала, в конце?

Всем огромное спасибо за ответы!