Помощь. Несложный скрипт

12
eric_draven
На сайте с 18.01.2010
Offline
95
906

Здравствуйте! я не профи в этом деле, потому обратился сюда. Мне нужен скрипт для моего сайта на DLE, который бы в полной новости, имеющей в своем составе текст типа

=http://fastpic.ru/

менял на

=http://другой сайт.ru/img.php?image=fastpic.ru/

как правильно его собрать, за помощь заплачу, если потребуется!

пытался сделать как-то так

<script type="text/javascript">
var str="http://fastpic.ru/";
document.write(str.replace("http://другой сайт.ru/img.php?image=fastpic.ru/;"));
</script>

не работает..потому обращаюсь к опытным людям, спасибо за помощь,если кто отклитнется..

Recreativ.ru (http://recreativ.ru/?r=402) - лучшая белая тизерная сеть | CoolVDS (http://coolvds.com/pl.php?2085) - хостинг который давно искал..
C
На сайте с 04.02.2005
Offline
291
#1

на какой стороне вам это требуется?

грубо....

document.write - делает на стороне клиента

Но я так понимаю, что это вам надо делать, т.е отдавать, уже нужный вам адрес.

eric_draven
На сайте с 18.01.2010
Offline
95
#2

да, чтобы в броузере у моих пользователей приставка была. И при клике вела на нужный мне ресурс

C
На сайте с 04.02.2005
Offline
291
#3

а для Поисковых Систем?

eric_draven
На сайте с 18.01.2010
Offline
95
#4
Chukcha:
а для Поисковых Систем?

Желательно для ботов ПС оставить ссылку оригинальной, но это если возможно.

Вы готовы помочь со скриптом?

C
На сайте с 04.02.2005
Offline
291
#5
Вы готовы помочь со скриптом?

всегда.........

eric_draven
На сайте с 18.01.2010
Offline
95
#6

просьба связаться со мной. Присылайте сообщение c номером в личку, пообщаемся в icq/

vlad00777
На сайте с 24.12.2009
Offline
119
#7

eric_draven, хм... вообще неправильно, я конечно не эксперт в яваскрипт, но попробую помочь.

<script type="text/javascript">
var str=" текста много http://fastpic.ru/ еще какой-то текст http://fastpic.ru/ конец текста.";
document.write(str.replace(/http://fastpic.ru/g,"http://другой сайт.ru/img.php?image=fastpic.ru/"));
</script>

в переменной str должен хранится исходный текст документа ну или же контентная часть. Попробуйте так.

Верстка. Качественно! Адаптивная, резиновая, с параллаксом и прочими плюшками. В ЛС.
C
На сайте с 04.02.2005
Offline
291
#8

eric_draven, Я лентяй - это кому надо?

eric_draven
На сайте с 18.01.2010
Offline
95
#9
Chukcha:
eric_draven, Я лентяй - это кому надо?

Написал вам в асю.

---------- Добавлено 24.11.2012 в 02:04 ----------

vlad00777, спасибо за отклик, но не сработал предложенный вариант..может я неправильно сделал, хз. Потому я тут.

ValdisRu
На сайте с 02.10.2006
Offline
139
#10

например можно примерно так

допустим див с полной новостью:

<div id="forNews">

<p><span class="pq">Мотоцикл — двухколёсное транспортное средство</span>,
с коляской или без неё, имеющее максимальную массу не более 400 кг и/или
двигатель с объёмом более 50 см? в случае
<a href="http://site.ru/dvig.html?id=1&date=now&ref=1234">двигателя внутреннего сгорания</a>
(и/или номинальную <a href="http://site.ru/power.html?id=2&ref=1234">мощность</a>
более 4 кВт в случае электродвигателя. Впрочем, нормы различаются в разных странах.)</p>
...
</div>

тогда скрипт с использованием jQuery:

$(document).ready(function () {

$('#forNews a').each(function (){
var curHref=$(this).attr('href');
$(this).attr('href','http://mysite.ru/img.php?image='+escape(curHref));
});
});

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

Обалденный заработок на социальных сетях (https://goo.gl/Qtsq6M)
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий