g-prime
איך בין גאָט
- Регистрация
- 11 Авг 2008
- Сообщения
- 759
- Реакции
- 1.082
- Автор темы
- #1
Всем привет! Собственно, пишу модуля для ДЛЕ и столкнулся с такой проблемой
При удалении ссылки, скрипт находит предыдущую ссылку:
и пытается заменить ее на обычный текст
Но место этого, он ее находит и полностью удаляет данную ссылку из БД, и не хочет ее менять. Заранее спасибо за помощь
При удалении ссылки, скрипт находит предыдущую ссылку:
Код:
$_POST['text'] = "<a href=\"$url\" title=\"$anchor\" target=\"$target\">$text</a>";
Код:
$_POST['url123'] = "$text";
Код:
if( $_REQUEST['action'] == "deletelink") {
echoheader("", "");
$db->query( "SELECT * FROM " . USERPREFIX . "_automatiSEOlinks WHERE id=".$id."" );
while ( $row = $db->get_row() ) {
$id = $row['id'];
$text = $row['text'];
$anchor = $row['anchortext'];
$url = $row['url'];
$target = $row['type'];
if( function_exists( "get_magic_quotes_gpc" ) && get_magic_quotes_gpc() ) {
$_POST['text'] = "<a href=\"$url\" title=\"$anchor\" target=\"$target\">$text</a>";
$_POST['url123'] = "$text";
}
}
$db->query("UPDATE `" . PREFIX . "_post` SET `short_story`=REPLACE(`short_story`,'$text','$url123')");
$db->query("UPDATE `" . PREFIX . "_post` SET `full_story`=REPLACE(`full_story`,'$text','$url123')");
opentable();
echo $text;
closetable();
echofooter();
}