پرش به


تصویر

اسفاده از آجاکس برای مطالب


  • لطفا وارد حساب کاربری خود شوید تا بتوانید پاسخ دهید
15 پاسخ برای این موضوع

#1 jamy_khoshtip

jamy_khoshtip

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 162 ارسال

ارسالی 1388/05/20 ساعت 06:34

سلام .

من ماژول و هک و .... را می خواهم که زمانی که بر روی یک مطلب کلیک می کنیم به صورت آجاکس بر روی کل صفحه بیاید و مطلب را نشان دهد .

نمونه کار هم به ساتیت sun2kids.com بروید و در منوی سم چپ بر روی انشای .... کلیک کنید .

با تشکر
  • 0

#2 omrdabakhte

omrdabakhte

    پروفشنال

  • عضو سایت
  • ستارهستارهستارهستاره
  • 508 ارسال

ارسالی 1388/05/20 ساعت 06:42

jamy_khoshtip,
برای اینکار باید از نسخه فول آجاکس استفاده کنی.دراین نسخه همه ی لینک ها آجاکس هست.
اما میتونی از بخش تنظیمات وارد قسمت دیتابیس بشی و آخرین گزینه
غیر فعال بودن آجاکس رو بله کنی.

اینم باید بگم که به اشتباه فعال بودن شده غیر فعال بودن.
به هر حال باید بله باشه.
با این کار لینکهای مطالب موضوعات و بیشتر لینک ها آجاکس میشه.

پیشنهاد می کنم دومی رو انجام بدی.
  • 0

#3 jamy_khoshtip

jamy_khoshtip

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 162 ارسال

ارسالی 1388/05/20 ساعت 07:45

ممنونم . ولی می خواستم بدونم که این سایت به چه گونه عمل کرده است .

با تشکر

ممنونم .

من می خوامبدونم که آیا می شود زمانی که بر روی ادامه مطلب کلیک می کینم یک صفحه آجاکسی باز گردد و مطلب کامل در آن ظاهر گردد .

یعنی این که مثل سایت بالا باشد ، ولی نه فقط اون چندتا -- تمام لینک ادامه مطلب


با تشکر
  • 0

#4 parsipop

parsipop

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 53 ارسال

ارسالی 1388/05/20 ساعت 09:38

سلام دوست عزیز
بله این امکان هست اما یک مشکل پیش میاد!!!

اونم اینه که موقعی صفحه به صورت اژکس باز میشه امکانات بی بی کدت از کار میفته و دلیلش هم اینه که اون اسکریپت ها که توی صفحه ادامه مطلب میاد لود نمیشه و امکاناتش نمیاد...

خوب
اگر میخوای اینکارو بکنی
باید در فایل showfull.php یکم دستکاری کنی...

اگه که از نظرات استفاده نمیکنی بگو تا برات بزارم...
  • 0

#5 jamy_khoshtip

jamy_khoshtip

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 162 ارسال

ارسالی 1388/05/20 ساعت 09:47

سلام . نه خوب من اون بی بی ها رو 100% می خواهم .

پس نه ولش کن !!!!

حالا آیا من می تونم مثلا یک سری مطلب درست کنم و به این گونه در یک بلوک بگذارم تا هر موقع کسی بر رویش کلیک کرد به این گونه آجاکس باز گردد .

ممنونم.
  • 0

#6 parsipop

parsipop

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 53 ارسال

ارسالی 1388/05/20 ساعت 10:03

منظورتو نگرفتم؟؟؟

اگه که منظورت صفحه اضافیه اونم میشه...

البته به دو صورته

1 اینکه دستی توی بلوک وارد کنی
2 اینکه ماژول نمایش آخرین صفحات اضافیو نصب کنی که در این صورت باید توی php دست ببری fellow

البته راجع به بی بی کد میشه اسکریپتاشو توی index.php قرار داد تا بالا بیاد ولی من تا حالا تست نکردم
اما اگر تونستم برات حلش میکنم fellow

در ضمن اگر میخوای دستی اضافه کنی و زیاد ستمه نخوری

اول اون کد بلوکت رو بردار و تنظیماتی که میخوای توش انجام بده
بد توی بخش تبلیغات یک تبلیغ بساز و کدت رو توش وارد کن بد هم کد مورد نظر که بهت میده مثل
{banner_header}
و اون کد رو هرجایی که میخوای بلوک به نمایش در بیاد قرار بده yes




راستی یکی به این تاپیک یه پاسخ بده!!!

http://forum.datalifeengine.ir//topic_664

feel
  • 0

#7 jamy_khoshtip

jamy_khoshtip

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 162 ارسال

ارسالی 1388/05/20 ساعت 12:47

خوب نه من می خوام مانند سایت sun2kids.com بشود .

شما به این قسمت انشای سال گذشته که در سمت چپ است توجه کنید .

ممنونم.
  • 0

#8 pedramj

pedramj

    کاربر فعال انجمن

  • عضو سایت
  • ستارهستارهستاره
  • 201 ارسال

ارسالی 1388/05/20 ساعت 13:15

سلام
برای آژاکس کردن لینک ادامه مطلب بی بی کد اسکریپتاش لود میشه

برای این کارم فایل 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 درست کنی بعد با جاوا به صورتی که دیدی بازش کنه داخل صفحه که اگه اونو بخوای بگو کد جاواشو بدم
  • 0

#9 jamy_khoshtip

jamy_khoshtip

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 162 ارسال

ارسالی 1388/05/20 ساعت 13:26

سلام .

من آخر نتونستم این کار رو بکنم . !؟؟!!؟

من تمام کارهای بالا شما رو انجام دادم . ولی به صورت آجاکس شد نه به صور این که صفحه تار بشود و صفحه سفید را با اخبار و .... بخوانم . !؟!؟؟!!؟ کمی توضیح دهید .


در مورد بلوک سان تو کیدز من 100% احیاج دارم . ممنونم.
  • 0

#10 saron

saron

    مدیر بازنشسته

  • عضو سایت
  • ستارهستاره
  • 182 ارسال

ارسالی 1388/05/20 ساعت 13:29

jamy_khoshtip,
دوست عزیز کاری رو که جناب kpic فرمودن انجام بدین باید درست کار کنه.
موفق باشید
  • 0

#11 jamy_khoshtip

jamy_khoshtip

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 162 ارسال

ارسالی 1388/05/20 ساعت 13:48

اااااااااااااااااااووووووووووووووووووففف
ففففففففففف

منظور من رو بد متوجه شدید .

درسه صفحه تار شد ولی نه . من می خواهم صفحه تار شود و سپس به صورت تصویر آجاکس که از پائین میاد و بزرگ میشه بشه !!!
  • 0

#12 pedramj

pedramj

    کاربر فعال انجمن

  • عضو سایت
  • ستارهستارهستاره
  • 201 ارسال

ارسالی 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>

داخل کد بالا می تونی رنگ باکس رو تغییر بدی (کد های زیر برای رنگ اتخابی)
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 عرض باکس, رو میتونی تغییر بدی
  • 0

#13 jamy_khoshtip

jamy_khoshtip

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 162 ارسال

ارسالی 1388/05/20 ساعت 17:00

نشان نمی دهد . آیا شما می توانید برایم درست کنید . !؟؟!
  • 0

#14 pedramj

pedramj

    کاربر فعال انجمن

  • عضو سایت
  • ستارهستارهستاره
  • 201 ارسال

ارسالی 1388/05/20 ساعت 17:02

بله برام پیام خصوصی بده برات درست کنم
  • 0

#15 jamy_khoshtip

jamy_khoshtip

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 162 ارسال

ارسالی 1388/05/20 ساعت 17:25

ارسال بگردید .
  • 0

#16 farbod

farbod

    عضو جدید

  • عضو سایت
  • ستاره
  • 9 ارسال

ارسالی 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 
  • 0


0 کاربر در حال خواندن این موضوع است

0 کاربر، 0 مهمان و 0 عضو مخفی