_savit

_savit
Рейтинг
135
Регистрация
19.03.2006

Dinozavr, тогда с этим вариантом будет трабл

<a href=" site.ru " alt=Вася пупкин >

если все в точности так как вы написали и alt идет всегда после href ... то можно таким например способом получить все ссылки

$count=preg_match_all('/href=(.*?)alt/i',$content,$m);

$search=array('"',"'");

for($i=0; $i<$count; $i++)

print trim(str_replace($search,'',$m[1][$i]))."\n";

Ставьте GeoIp ( http://www.maxmind.com/ ) и разруливайте скриптом кого куда редиректить

или ставьте TDS ( есть бесплатные типа SimpleTDS, есть платные ) ... там весь этот функционал уже реализован

да, можете

для отправки данных в скрипт есть очень хороший и удобный плагин

http://www.malsup.com/jquery/form/

Что делать? Делать изначально нормальные сайты с читаемым контентом, а не всякое УГ!

тогда возможно вот это подойдет:

http://quasipartikel.at/multiselect/

вид конечно не такой как вконтаке, но смысл тот же

ну а если хочется чтобы именно как у контакта, то автокомплит + немного своего кода ... при клике по найденному автокомплитом элементу, добавляем его в div ( пара строк на jQuery ) ...

в результате получится что-то вроде

<style>

#selected_items {width:250px; height:100px; overflow:auto; border:1px solid #ccc;}

#selected_items div {float:left; margin-right:5px;}

</style>

....

<div id="selected_items">

<div>Item1 <span>x</span><input type="hidden" name="items[]" value="1" /></div>

<div>Item2 <span>x</span><input type="hidden" name="items[]" value="2" /></div>

<div>Item3 <span>x</span><input type="hidden" name="items[]" value="3" /></div>

....

</div>

для удаления элекментов тоже элементарный обработчик

$('#selected_items span').live('click', function(){

$(this).parent().remove();

});

в результате имеем полный аналог контактовского мультиселекта

у меня с индексацией яшей был как положительный так и отрицательный опыт с многостраничниками ... все же думаю более "естественно" когда контент приростает постепенно

выглядит ужасно ... такое будет сложно вписывать в дизайн сайта.

Всего: 598