ابن مالك
06 Jul 2010, 01:03 PM
خدمة واجهة الموسوعة الحديثية API
هي خدمة توفر لأصحاب المواقع والمنتديات عرض نتائج البحث في الموسوعة الحديثية في مواقعهم باستخدام تقنية json. ويمكن الاستفادة منها بعدة طرق، وفيما يلي مثالين لطريقتين:
الطريقة الأولى: باستخدام جافا سكريبت:
يمكن إجراء عملية البحث وعرض النتائج باستخدام JSONP وهذا المثال يستخدم مكتبة jQuery، ويمكن تقسيمه لثلاثة أقسام:
كود html: فورم بحث، وعنصر لعرض النتائج:
<body>
<div id="page-wrap">
<input type="text" id="skey" />
<button onclick="check_hadith()" > Search </button>
<div id="dorar">
</div>
</div>
</body>
جافا سكريبت:
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
function check_hadith(){
$.getJSON("[Link nur für registrierte Benutzer sichtbar]" + $("#skey").attr("value")
+ "&callback=?", function(data){
$("#dorar").html("");
$.each(data.ahadith, function(index, item){
$("#dorar").append("<span class='result' >" + item.th + "</span>");
});
});
}
</script>
تنسيق العرض (استايل):
النتائج تحتوي style classes تسهل على المستخدم التحكم بتنسيق العرض بما يناسب موقعه
يمكن تحميل كود جاهز للعمل بهذه الطريقة من الرابط التالي [Link nur für registrierte Benutzer sichtbar]
الطريقة الثانية: باستخدام php:
<head>
<meta[Link nur für registrierte Benutzer sichtbar]"Content-Type"content="text/html; charset=utf-8"/>
</head>
<body>
<formid="form1"name="form1"method="post"action="">
<label>
<inputtype="text"name="k"/>
</label>
<label>
<inputtype="submit"name="button"id="button"value="Submit"/>
</label>
</form>
</body>
</html>
<?php
$x=file_get_contents("[Link nur für registrierte Benutzer sichtbar]".
$_POST['k']);
$x= json_decode($x);
print_r($x);
?>
يمكن تحميل كود جاهز للعمل بهذه الطريقة من الرابط التالي [Link nur für registrierte Benutzer sichtbar]
في حال حدوث أي مشاكل في تركيب الخدمة يمكنكم التواصل مع الدعم الفني على البريد
support@dorar.net
رابط الموضوع
[Link nur für registrierte Benutzer sichtbar]
هي خدمة توفر لأصحاب المواقع والمنتديات عرض نتائج البحث في الموسوعة الحديثية في مواقعهم باستخدام تقنية json. ويمكن الاستفادة منها بعدة طرق، وفيما يلي مثالين لطريقتين:
الطريقة الأولى: باستخدام جافا سكريبت:
يمكن إجراء عملية البحث وعرض النتائج باستخدام JSONP وهذا المثال يستخدم مكتبة jQuery، ويمكن تقسيمه لثلاثة أقسام:
كود html: فورم بحث، وعنصر لعرض النتائج:
<body>
<div id="page-wrap">
<input type="text" id="skey" />
<button onclick="check_hadith()" > Search </button>
<div id="dorar">
</div>
</div>
</body>
جافا سكريبت:
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
function check_hadith(){
$.getJSON("[Link nur für registrierte Benutzer sichtbar]" + $("#skey").attr("value")
+ "&callback=?", function(data){
$("#dorar").html("");
$.each(data.ahadith, function(index, item){
$("#dorar").append("<span class='result' >" + item.th + "</span>");
});
});
}
</script>
تنسيق العرض (استايل):
النتائج تحتوي style classes تسهل على المستخدم التحكم بتنسيق العرض بما يناسب موقعه
يمكن تحميل كود جاهز للعمل بهذه الطريقة من الرابط التالي [Link nur für registrierte Benutzer sichtbar]
الطريقة الثانية: باستخدام php:
<head>
<meta[Link nur für registrierte Benutzer sichtbar]"Content-Type"content="text/html; charset=utf-8"/>
</head>
<body>
<formid="form1"name="form1"method="post"action="">
<label>
<inputtype="text"name="k"/>
</label>
<label>
<inputtype="submit"name="button"id="button"value="Submit"/>
</label>
</form>
</body>
</html>
<?php
$x=file_get_contents("[Link nur für registrierte Benutzer sichtbar]".
$_POST['k']);
$x= json_decode($x);
print_r($x);
?>
يمكن تحميل كود جاهز للعمل بهذه الطريقة من الرابط التالي [Link nur für registrierte Benutzer sichtbar]
في حال حدوث أي مشاكل في تركيب الخدمة يمكنكم التواصل مع الدعم الفني على البريد
support@dorar.net
رابط الموضوع
[Link nur für registrierte Benutzer sichtbar]