سلام .
من ماژول و هک و .... را می خواهم که زمانی که بر روی یک مطلب کلیک می کنیم به صورت آجاکس بر روی کل صفحه بیاید و مطلب را نشان دهد .
نمونه کار هم به ساتیت sun2kids.com بروید و در منوی سم چپ بر روی انشای .... کلیک کنید .
با تشکر
اسفاده از آجاکس برای مطالب
آغاز شده توسط
jamy_khoshtip
, 1388/05/20 ساعت 06:34
15 پاسخ برای این موضوع
#2
ارسالی 1388/05/20 ساعت 06:42
jamy_khoshtip,
برای اینکار باید از نسخه فول آجاکس استفاده کنی.دراین نسخه همه ی لینک ها آجاکس هست.
اما میتونی از بخش تنظیمات وارد قسمت دیتابیس بشی و آخرین گزینه
غیر فعال بودن آجاکس رو بله کنی.
اینم باید بگم که به اشتباه فعال بودن شده غیر فعال بودن.
به هر حال باید بله باشه.
با این کار لینکهای مطالب موضوعات و بیشتر لینک ها آجاکس میشه.
پیشنهاد می کنم دومی رو انجام بدی.
برای اینکار باید از نسخه فول آجاکس استفاده کنی.دراین نسخه همه ی لینک ها آجاکس هست.
اما میتونی از بخش تنظیمات وارد قسمت دیتابیس بشی و آخرین گزینه
غیر فعال بودن آجاکس رو بله کنی.
اینم باید بگم که به اشتباه فعال بودن شده غیر فعال بودن.
به هر حال باید بله باشه.
با این کار لینکهای مطالب موضوعات و بیشتر لینک ها آجاکس میشه.
پیشنهاد می کنم دومی رو انجام بدی.
#3
ارسالی 1388/05/20 ساعت 07:45
ممنونم . ولی می خواستم بدونم که این سایت به چه گونه عمل کرده است .
با تشکر
ممنونم .
من می خوامبدونم که آیا می شود زمانی که بر روی ادامه مطلب کلیک می کینم یک صفحه آجاکسی باز گردد و مطلب کامل در آن ظاهر گردد .
یعنی این که مثل سایت بالا باشد ، ولی نه فقط اون چندتا -- تمام لینک ادامه مطلب
با تشکر
با تشکر
ممنونم .
من می خوامبدونم که آیا می شود زمانی که بر روی ادامه مطلب کلیک می کینم یک صفحه آجاکسی باز گردد و مطلب کامل در آن ظاهر گردد .
یعنی این که مثل سایت بالا باشد ، ولی نه فقط اون چندتا -- تمام لینک ادامه مطلب
با تشکر
#4
ارسالی 1388/05/20 ساعت 09:38
سلام دوست عزیز
بله این امکان هست اما یک مشکل پیش میاد!!!
اونم اینه که موقعی صفحه به صورت اژکس باز میشه امکانات بی بی کدت از کار میفته و دلیلش هم اینه که اون اسکریپت ها که توی صفحه ادامه مطلب میاد لود نمیشه و امکاناتش نمیاد...
خوب
اگر میخوای اینکارو بکنی
باید در فایل showfull.php یکم دستکاری کنی...
اگه که از نظرات استفاده نمیکنی بگو تا برات بزارم...
بله این امکان هست اما یک مشکل پیش میاد!!!
اونم اینه که موقعی صفحه به صورت اژکس باز میشه امکانات بی بی کدت از کار میفته و دلیلش هم اینه که اون اسکریپت ها که توی صفحه ادامه مطلب میاد لود نمیشه و امکاناتش نمیاد...
خوب
اگر میخوای اینکارو بکنی
باید در فایل showfull.php یکم دستکاری کنی...
اگه که از نظرات استفاده نمیکنی بگو تا برات بزارم...
#6
ارسالی 1388/05/20 ساعت 10:03
منظورتو نگرفتم؟؟؟
اگه که منظورت صفحه اضافیه اونم میشه...
البته به دو صورته
1 اینکه دستی توی بلوک وارد کنی
2 اینکه ماژول نمایش آخرین صفحات اضافیو نصب کنی که در این صورت باید توی php دست ببری
البته راجع به بی بی کد میشه اسکریپتاشو توی index.php قرار داد تا بالا بیاد ولی من تا حالا تست نکردم
اما اگر تونستم برات حلش میکنم
در ضمن اگر میخوای دستی اضافه کنی و زیاد ستمه نخوری
اول اون کد بلوکت رو بردار و تنظیماتی که میخوای توش انجام بده
بد توی بخش تبلیغات یک تبلیغ بساز و کدت رو توش وارد کن بد هم کد مورد نظر که بهت میده مثل
{banner_header}
و اون کد رو هرجایی که میخوای بلوک به نمایش در بیاد قرار بده
راستی یکی به این تاپیک یه پاسخ بده!!!
http://forum.datalifeengine.ir//topic_664
اگه که منظورت صفحه اضافیه اونم میشه...
البته به دو صورته
1 اینکه دستی توی بلوک وارد کنی
2 اینکه ماژول نمایش آخرین صفحات اضافیو نصب کنی که در این صورت باید توی php دست ببری
البته راجع به بی بی کد میشه اسکریپتاشو توی index.php قرار داد تا بالا بیاد ولی من تا حالا تست نکردم
اما اگر تونستم برات حلش میکنم
در ضمن اگر میخوای دستی اضافه کنی و زیاد ستمه نخوری
اول اون کد بلوکت رو بردار و تنظیماتی که میخوای توش انجام بده
بد توی بخش تبلیغات یک تبلیغ بساز و کدت رو توش وارد کن بد هم کد مورد نظر که بهت میده مثل
{banner_header}
و اون کد رو هرجایی که میخوای بلوک به نمایش در بیاد قرار بده
راستی یکی به این تاپیک یه پاسخ بده!!!
http://forum.datalifeengine.ir//topic_664
#8
ارسالی 1388/05/20 ساعت 13:15
سلام
برای آژاکس کردن لینک ادامه مطلب بی بی کد اسکریپتاش لود میشه
برای این کارم فایل engine/modules/show.short.php رو باز کن کد زیر رو پیدا کن :
کد بالا رو پاک کن کد زیر رو بزار
$id_link = $row['id'];
$tpl->set('[full-link]',"<a {$go_page}href=\"".$full_link."\" onclick=\"DlePage('newsid=$id_link'); return false;\">");
برای اون کار سان2کیدز هم باید یه سری صفحه html درست کنی بعد با جاوا به صورتی که دیدی بازش کنه داخل صفحه که اگه اونو بخوای بگو کد جاواشو بدم
برای آژاکس کردن لینک ادامه مطلب بی بی کد اسکریپتاش لود میشه
برای این کارم فایل engine/modules/show.short.php رو باز کن کد زیر رو پیدا کن :
$tpl->set('[full-link]',"<a {$go_page}href=\"".$full_link."\">");
کد بالا رو پاک کن کد زیر رو بزار
$id_link = $row['id'];
$tpl->set('[full-link]',"<a {$go_page}href=\"".$full_link."\" onclick=\"DlePage('newsid=$id_link'); return false;\">");
برای اون کار سان2کیدز هم باید یه سری صفحه html درست کنی بعد با جاوا به صورتی که دیدی بازش کنه داخل صفحه که اگه اونو بخوای بگو کد جاواشو بدم
#12
ارسالی 1388/05/20 ساعت 16:48
خوب این چیزی که می خوای حجم صفحه اصلی رو زیاد میکنه ولی میشه انجام داد
اول فایل زیر رو دانلود کن
دانلود
بعد داخل روت templates/YOURtemplate آپلود و بعد هم اگسترکت کن
حالا فایل templates/YOURtemplate/main.tpl رو باز کن و کد های زیر رو بالای {AJAX} قرار بده
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/mootools/1.2.2/mootools-yui-compr
essed.js"></script>
<script type="text/javascript" src="{THEME**}/show full view/slbox.v2.2.mootools.js"></script>
<link rel="stylesheet" href="{THEME**}/show full view/slbox.css" type="text/css" media="all" />
<script type="text/javascript">
window.addEvent('domready', function(){
SLBox = new SLBox({color:'white'});
});
</script>
داخل کد بالا می تونی رنگ باکس رو تغییر بدی (کد های زیر برای رنگ اتخابی)
تو کد های بالا ** رو از کنار THEME حذف کن
بعد از این کار فایل templates/YOURtemplate/shortstory.tpl رو باز کن و کد های زیر رو پیدا کن
[full-link]<img src="{THEME** }/images/dlet_artblock_point_1.gif" width="13" height="9" border="0" /> <strong>ادامه مطلب</strong>[/full-link]
و بجاش این کد ها رو بزار
<div id="showfull" style="display:none">
{full-story}
</div>
<a href="#TB_inline?height=400&width=500&inlineId=showfull" rel="slbox[showfull]" title="{title}"><strong>ادامه مطلب</strong></a
داخل کد های بالا height=400 ارتفاع باکس , width=500 عرض باکس, رو میتونی تغییر بدی
اول فایل زیر رو دانلود کن
دانلود
بعد داخل روت templates/YOURtemplate آپلود و بعد هم اگسترکت کن
حالا فایل templates/YOURtemplate/main.tpl رو باز کن و کد های زیر رو بالای {AJAX} قرار بده
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/mootools/1.2.2/mootools-yui-compr
essed.js"></script>
<script type="text/javascript" src="{THEME**}/show full view/slbox.v2.2.mootools.js"></script>
<link rel="stylesheet" href="{THEME**}/show full view/slbox.css" type="text/css" media="all" />
<script type="text/javascript">
window.addEvent('domready', function(){
SLBox = new SLBox({color:'white'});
});
</script>
داخل کد بالا می تونی رنگ باکس رو تغییر بدی (کد های زیر برای رنگ اتخابی)
SLBox = new SLBox({color:'white'});
سفید SLBox = new SLBox({color:'black'});
مشکیتو کد های بالا ** رو از کنار THEME حذف کن
بعد از این کار فایل templates/YOURtemplate/shortstory.tpl رو باز کن و کد های زیر رو پیدا کن
[full-link]<img src="{THEME** }/images/dlet_artblock_point_1.gif" width="13" height="9" border="0" /> <strong>ادامه مطلب</strong>[/full-link]
و بجاش این کد ها رو بزار
<div id="showfull" style="display:none">
{full-story}
</div>
<a href="#TB_inline?height=400&width=500&inlineId=showfull" rel="slbox[showfull]" title="{title}"><strong>ادامه مطلب</strong></a
داخل کد های بالا height=400 ارتفاع باکس , width=500 عرض باکس, رو میتونی تغییر بدی
#16
ارسالی 1388/06/25 ساعت 11:50
سلام
من این کد رو در engine/modules/show.short.php جاگزین کردم
وقتی وارد سایت بشی(یعنی user و pass رو بزنی درست کار میکنه)
اگر وارد نشده باشی وقتی روی ادامه مطلب کلیک میکنی به صورت ajax لود میشه اما در بالا ی سر موضوع این اررور ها رو مینویسه
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\language\Farsi\website.lng:1) in C:\xampp\htdocs\engine\modules\functions.php on line 841 Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\language\Farsi\website.lng:1) in C:\xampp\htdocs\engine\modules\functions.php on line 841 Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\language\Farsi\website.lng:1) in C:\xampp\htdocs\engine\modules\functions.php on line 841
من این کد رو در engine/modules/show.short.php جاگزین کردم
وقتی وارد سایت بشی(یعنی user و pass رو بزنی درست کار میکنه)
اگر وارد نشده باشی وقتی روی ادامه مطلب کلیک میکنی به صورت ajax لود میشه اما در بالا ی سر موضوع این اررور ها رو مینویسه
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\language\Farsi\website.lng:1) in C:\xampp\htdocs\engine\modules\functions.php on line 841 Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\language\Farsi\website.lng:1) in C:\xampp\htdocs\engine\modules\functions.php on line 841 Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\language\Farsi\website.lng:1) in C:\xampp\htdocs\engine\modules\functions.php on line 841
0 کاربر در حال خواندن این موضوع است
0 کاربر، 0 مهمان و 0 عضو مخفی