سلام
دوستان عکس زیر رو مشاهده کنید
ببینید راهی بلد هستین که بدون پلاگین و یه سری چیزای دیگه که سرعت لود سایت رو کم میکنن همچین چیزی درست کنید
که وقتی اسم زده شد مطالب مرتبط بعلاوه عکس پست رو بیاره
سلام
دوستان عکس زیر رو مشاهده کنید
ببینید راهی بلد هستین که بدون پلاگین و یه سری چیزای دیگه که سرعت لود سایت رو کم میکنن همچین چیزی درست کنید
که وقتی اسم زده شد مطالب مرتبط بعلاوه عکس پست رو بیاره
سلام، با آژاکس یا jquery قابل راه اندازی است، شما مثلا توسط jquery با متد live میتوانید هر زمان کاربر در input مورد نظر کارکتری وارد کرد، درخواستی به دیتابیس بفرستید و مقدار وارد شده را like کنید مثلا با تایتل پست هاتون و نتیجه را نمایش دهید.
با افزونه امکان پذیر هست نمونه سایت هم داریم که بدون مشکل سرعت کار می کنه.
خیلی سادست اینم یه مثال ساده حالا میتونین با css خوشگلش کنین
این فایل html
کد HTML:<html> <head> <script> function showHint(str) { if (str.length == 0) { document.getElementById("txtHint").innerHTML = ""; return; } else { var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { document.getElementById("txtHint").innerHTML = xmlhttp.responseText; } }; xmlhttp.open("GET", "gethint.php?q=" + str, true); xmlhttp.send(); } } </script> </head> <body> <p><b>Start typing a name in the input field below:</b></p> <form> First name: <input type="text" onkeyup="showHint(this.value)"> </form> <p>Suggestions: <span id="txtHint"></span></p> </body> </html>
این فایل gethint.php ک پشت صحنه اجرا میشه
کد PHP:
<?php
// Array with names
$a[] = "Anna";
$a[] = "Brittany";
$a[] = "Cinderella";
$a[] = "Diana";
$a[] = "Eva";
$a[] = "Fiona";
$a[] = "Gunda";
$a[] = "Hege";
$a[] = "Inga";
$a[] = "Johanna";
$a[] = "Kitty";
$a[] = "Linda";
$a[] = "Nina";
$a[] = "Ophelia";
$a[] = "Petunia";
$a[] = "Amanda";
$a[] = "Raquel";
$a[] = "Cindy";
$a[] = "Doris";
$a[] = "Eve";
$a[] = "Evita";
$a[] = "Sunniva";
$a[] = "Tove";
$a[] = "Unni";
$a[] = "Violet";
$a[] = "Liza";
$a[] = "Elizabeth";
$a[] = "Ellen";
$a[] = "Wenche";
$a[] = "Vicky";
// get the q parameter from URL
$q = $_REQUEST["q"];
$hint = "";
// lookup all hints from array if $q is different from ""
if ($q !== "") {
$q = strtolower($q);
$len=strlen($q);
foreach($a as $name) {
if (stristr($q, substr($name, 0, $len))) {
if ($hint === "") {
$hint = $name;
} else {
$hint .= ", $name";
}
}
}
}
// Output "no suggestion" if no hint was found or output correct values
echo $hint === "" ? "no suggestion" : $hint;
?>
ویرایش توسط miladtnt : April 19th, 2016 در ساعت 20:37
با تشکر از راهنمایی دوستان
در حال حاضر پست های سایت ما تصویر شاخص نداره نمیشه اصلا وقتی کلمه ای رو زد و مطالب مشابه رو آورد..تصویر اون پست ها هم در کنارش باشه؟
الان با افزونه اوکی کردیم اما عکس ها نمیاد و لینک عکس هم به صورتی هست که تو قسمت متن نوشته نیست تو زمینه دلخواه وارد شده از طریق افزونه imdb
راه حلی برای این مورد هست؟
سیسمتون چیه ؟ وردپرس؟
https://wordpress.org/plugins/ajax-s...e/screenshots/
اسکرین شات های این افزونه رو ببینی؟ همچین چیزی میخواین؟
ویرایش توسط miladtnt : April 20th, 2016 در ساعت 14:21
والا این مورد دیه به خودتون و امکاناتی که افزونه بهتون میده بستگی داره ! بگردید چنتا ازین افزونه هارو تست کنین روش کار هرکودوم متفاوته
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)