ShakaL
Помогите с php кодом если не сложно!
буду благодарен
Вообщем есть скрипт, в котором указанны теги, которые можно подставить в template сайта, и на что ети теги будут заменены.
Вот часть кода с тегом который собственно интересует:
$TEMPLATE = str_replace("#%MODEL1%#", stripslashes($row->model_name), $TEMPLATE);
Етот код вместо тега #%MODEL1%# в template сайта ставит текст который находится в MYSQL в поле "model_name" (к примеру MODEL1NAME)
Можно ли както получить ето в виде ссылки /bio.php?name=MODEL1NAME с текстом ссылки MODEL1NAME ?
И второй код:
$TEMPLATE = str_replace("#%KWD%#", stripslashes($row->word), $TEMPLATE);
Он вместо #%KWD%# ставит то что находится в MYSQL в поле "word"
В етом поле прописанны keywords в виде ;keyword1;keyword2;keyword3;
Можно ли получить ссылки на ети keywords по порядку в виде /tag.php?key=keyword1 , /tag.php?key=keyword2 итд.
С текстом ссылки keyword1 , keyword2 соответственно.
ibiz
можно предварительно обработать
$repl = '<a href="/bio.php?name='.stripslashes($row->model_name).'">'.stripslashes($row->model_name).'</a>';
и далее
$TEMPLATE = str_replace("#%MODEL1%#", $repl, $TEMPLATE);
ну как-то так
Corex
Второе примерно так можно сделать:
Код:
$keywords = explode(";", stripslashes($row->word));
foreach($keywords as $kwd)
{
$replace .= '<a href="/tag.php?key='.$kwd.'">'.$kwd.'</a>, ';
}
$replace = substr($replace, 0, -2);
$TEMPLATE = str_replace("#%KWD%#", $replace, $TEMPLATE);
Оффтопик: Сенкс wMaster, я не тот разделитель вписал сначала
Последний раз редактировалось: Corex (09/06/08 в 13:23), всего редактировалось 2 раз(а)
wMaster
ShakaL писал:
И второй код:
$TEMPLATE = str_replace("#%KWD%#", stripslashes($row->word), $TEMPLATE);
Он вместо #%KWD%# ставит то что находится в MYSQL в поле "word"
В етом поле прописанны keywords в виде ;keyword1;keyword2;keyword3;
Можно ли получить ссылки на ети keywords по порядку в виде /tag.php?key=keyword1 , /tag.php?key=keyword2 итд.
С текстом ссылки keyword1 , keyword2 соответственно.
Код:
$keys = explode(';', stripslashes($row->word));
foreach ($keys as $i => $key)
{
$keys[$i] = "<a href=\"/tag.php?key=$key\">$key</a>";
}
$keys = join(', ', $keys);
$TEMPLATE = str_replace("#%KWD%#", $keys, $TEMPLATE);