Не работают ссылки в хуке

Добавляю хук (из ActionIndex) в плагине:
$this->AddHook("topics_list_show", "Prepend");

Добавляю метод:
function Prepend($aTopics) {
    $a = $aTopics["aTopics"];
    $a[] = array_shift(array_values($a)); // типа первый элемент добавляем в конец
    $aTopics["aTopics"] = $a;
}

Никаких изменений. Может так:
function Prepend(&$aTopics) {
    $a = $aTopics["aTopics"];
    $a[] = array_shift(array_values($a)); // типа первый элемент добавляем в конец
    $aTopics["aTopics"] = $a;
}

нет, тоже самое. И даже так:
function Prepend($aTopics) {
    $aTopics["aTopics"] = "";
}

ничего не меняется. Но если в ActionIndex.class.php изменить:
$this->Hook_Run('topics_list_show',array('aTopics'=>$aTopics));

на:
$this->Hook_Run('topics_list_show',array('aTopics'=>&$aTopics));

то все работает (копия первого топика добавляется в конец)!

В чем подвох?

Плагин «Remote Photo»

Описание

Позволяет пользователям загружать изображения в фотосет по ссылке (по мотивам темы).

Работоспособность проверена:
— на шаблонах «Synio» и «Developer»;
— с плагином «Домен для статики».

GitHub: github.com/wasja1982/livestreet_remotephoto

Читать дальше →

Отображение нужного текста или ссылки на конкретной странице

В общем в заголовке всё понятно! Как сделать чтоб нужный текст(ссылка) отображался на заданной странице.
Например текст Трала ла отображался бы на странице
http://site.ru/index/page3/
а текст Ой ляля отображался на странице
http://site.ru/


Ну вот и весь вопрос.

P.S было бы здорово решить проблему как для 0.5.1 так и для 1.0.x

[РЕШЕНО] Как изменить генерацию ссылок

В шаблоне прописываю ссылку:

<a onclick="функция()" href="адрес" rel="nofollow" target="_blank"  >анкор</a>

движок перелопачивает её в вид:
<a class="pageNoFollow_hilite" rel="nofollow" target="_blank" href="адрес" onclick="функция()"> анкор</a>


Как сделать, что бы ссылка генерировалась следующим образом?:
<a class="pageNoFollow_hilite" onclick="функция()" href="адрес" rel="nofollow" target="_blank"  >анкор</a>

Т.е. onclick стоял перед href.

UPD: Да вы правы. Это RDS Bar ссылки так перелопачивает!

Как сделать чтобы работал onClick и ссылка открывалась? [РЕШЕНО]

вот такой код, работает онклик, но не открывается ссылка,
<a href="google.com" target="_blank" onclick="return ls.vote.vote(19,this,1,'topic');">Your text to link...</a>


РЕШЕНИЕ
<a href="google.com" target="_blank" onclick="ls.vote.vote(19,this,1,'topic');">Your text to link...</a>


спасибо PSNet

Индексация Ajax ссылок

Здравствуйте уважаемые знатоки СЕО.
Сегодня пересматривал гугл и наткнулся на то. что он индексирует и показывает ошибку 404 на ссылках которые ведут на плагины.
Проанализировал топики с которых были переходы гугла по тем ссылкам и единственное что было между ними общего это: aRouter в javascript-е страницы:

aRouter['error'] = 'http://goloskarpat.info/error/';
aRouter['registration'] = 'http://goloskarpat.info/registration/';
aRouter['profile'] = 'http://goloskarpat.info/profile/';
aRouter['my'] = 'http://goloskarpat.info/my/';
aRouter['blog'] = 'http://goloskarpat.info/blog/';
aRouter['personal_blog'] = 'http://goloskarpat.info/personal_blog/';
aRouter['index'] = 'http://goloskarpat.info/index/';
aRouter['topic'] = 'http://goloskarpat.info/topic/';
aRouter['login'] = 'http://goloskarpat.info/login/';
aRouter['people'] = 'http://goloskarpat.info/people/';
aRouter['settings'] = 'http://goloskarpat.info/settings/';
aRouter['tag'] = 'http://goloskarpat.info/tag/';
aRouter['talk'] = 'http://goloskarpat.info/talk/';
aRouter['comments'] = 'http://goloskarpat.info/comments/';
aRouter['rss'] = 'http://goloskarpat.info/rss/';
aRouter['link'] = 'http://goloskarpat.info/link/';
aRouter['question'] = 'http://goloskarpat.info/question/';
aRouter['blogs'] = 'http://goloskarpat.info/blogs/';
aRouter['search'] = 'http://goloskarpat.info/search/';
aRouter['admin'] = 'http://goloskarpat.info/admin/';
aRouter['ajax'] = 'http://goloskarpat.info/ajax/';
aRouter['feed'] = 'http://goloskarpat.info/feed/';
aRouter['stream'] = 'http://goloskarpat.info/stream/';
aRouter['photoset'] = 'http://goloskarpat.info/photoset/';
aRouter['subscribe'] = 'http://goloskarpat.info/subscribe/';
aRouter['language'] = 'http://goloskarpat.info/language/';
aRouter['less'] = 'http://goloskarpat.info/less/';
aRouter['k2import'] = 'http://goloskarpat.info/k2import/';
aRouter['mainpreview'] = 'http://goloskarpat.info/mainpreview/';


Немого погуглив тут и там узнал что гугол действительно индексирует ссылки в скриптах несмотря на то ajax-овые они или нет, внутренние или внешние, закрытые или открытые.
Также нашел что для прекращения такого самовольтва Гугла рекомендуют делать rel=«nofollow» в ссылки. Но, простите, в javascript некуда их включать.

У кого есть какие соображения по этому поводу? Покачто обрамил этот javasript в noindex в надежде что гугол поймет это правильно