-3

これは私の検索コードです

<div id="search">
    <form method="get" action="http://www.other-website.com/search">
        <input type="hidden" name="f" value="">
        <input type="text" placeholder="Temukan informasi, komunitas & produk yang kamu cari disini" accesskey="s" name="q">
        <input type="submit" value="Search">
    </form>
</div>

これはタグコードです(「リンクしない」というテキストのみを表示します)

<?php
$posttags = get_the_tags();
if ($posttags) {
  foreach($posttags as $tag) {
    echo $tag->name . ' ';
  }
}
?>

コードはウェブサイトにうまく適用できますが、検索にテキストを入力する必要があります。その検索テキストにタグを配置したいだけです

だから私の質問は、固定語(私のタグ)を自動的に検索に配置する方法、またはタグコードを配置する必要がある場所です。検索結果は@ www.other-website.com / searchにリンクされたmytagなので、ユーザーは入力する必要はありません?他のウェブサイト検索で自分のタグを検索したい

4

2 に答える 2

0

簡単な方法は、検索クエリを入力するテキストボックスから値を取得しonsubmit()、JavaScript関数の作成 を使用することです。var searchkeyword=document.forms["formname"]["textboxname/id"].value; window.location("www.othersite.com/"+searchkeyword);

于 2012-12-11T10:54:18.143 に答える
0

夜のトライ&エラーの後、私はそれを見つけたと思います、そしてここにコードの詳細があります:

<?php 
$posttags = get_the_tags(); 
if ($posttags) { 
    foreach($posttags as $tag) {
        $tag_link = 'http://xxx.orhersite.xxx';
        echo "<a href='$tag_link/$tag->name'>";
        echo "$tag->name";
    }
} ?>

それは他のウェブサイト検索xxx.othersite.xxx/search/my-tagに向けることができますが、他の問題は、ユーザーがそのリンクをクリックすると、同じページで開いたことを示しています。私はもう試した

echo "<a href onclick="window.open('');

<?php 
$posttags = get_the_tags(); 
if ($posttags) { 
    foreach($posttags as $tag) { 
        $tag_link = 'http://xxx.orhersite.xxx';
        echo "<a href onclick="window.open('$tag_link/$tag->name')">";
        echo "$tag->name";
    }
} ?>

そのコードのonClickを使用して新しいタブへのリンクを開く方法は?

于 2012-12-12T16:49:17.807 に答える