Milad Rafi 1294 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 سلامچجوری میتونم یه گذینه توی صفحه اصلی سایت قرار بدم که وقتی کاربر روی اون کلیک میکنه تموم پست های داخل صفحه به طور هم زمان توی تب های جدید باز بشن (تعداد پست هایی که توی صفحه اصلی و صفحات ارشیو و نمایش داده میشه 8 تا هست) نقل قول لینک به ارسال
Mostafa 2587 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 سلام، میتونید با جاوا اسکریپت یا جی کوئری این کار را انجام دهید. 4 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 فایده اینکار چیه؟بجز اینکه هشت برابر مقدار طبیعی ترافیک سایتتون مشغول بشه و احتمالا کاربر بخاطر باز شدن چند تب مختلف از همشون خارج بشه شدنش رو همونطور که گفتند با جی کوئری می شه انجام داد ولی هم سرعت سایت رو بخاطر ترافیکی که می گیره از بین می بره و هم هیچ یوزری در آن واحد نمی تونه 8 تب را بخونه اگر هدفتون رو بگید شاید بشه بیشتر راهنمایی کرد 3 نقل قول لینک به ارسال
Milad Rafi 1294 ارسال شده در خرداد 93 مالک گزارش بازنشر ارسال شده در خرداد 93 دراصل کاربر وقتی اون گذینه رو میزنه هیچ پستی براش باز نمیشه . الان هم توی صفحه اصلی و ارشیو ها فقط عنوان پست + متن کوتاه توضیح + لینک هست که با کلیک روی هر پست مشخصات و کاربر رو به برنامه لاین انتقال میده که شخص رو داخل لاین اد کنهline.farsizaban.irاین سایت هست . البته برای این که کارایی سایت رو درست ببینید باید با موبایل وارد بشید و لاین رو نصب داشته باشد . با کامپیوتر سایت درست کار نمیکنه نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 من کارایی سایت را نمی خواهم ببینم می خوام بدونم فایده 8 تا تب همزمان باز شدن چیه اگر منظورتون نمایش محتوای هشت مطلب در یک صفحه است که با کوئری اینکار را انجام بدهید 1 نقل قول لینک به ارسال
Milad Rafi 1294 ارسال شده در خرداد 93 مالک گزارش بازنشر ارسال شده در خرداد 93 (ویرایش شده) الان توی کد های صفحه اصلی توی حلقه من برای لینک مطلب از این کد استفاده کردم<a href="<?php the_title(); ?>" target="_blank"><?php the_content(); ?><br><?php the_title(); ?> </a>که این وقتی کاربر روی هر پست کلیک میکنه به جای این که محتوای کامل پست توی صفحه جدیدباز بشه یه صفحه جدید باز میشه که کاربر رو منتقل میکنه به برنامه لاین ( ادرس با تابع <?php the_title(); ?> فراخوان میشه که عنوان هر پست یه لینک هست)شما فکر کنید یه سایت عادی هست و یه دکمه نیاز داریم که پست های توی اون صفحه رو همزمان توی تب های مخلف باز کنه ویرایش شده خرداد 93 توسط ℳIℒȺD نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 من که چیزی متوجه نشدم کارتون اشتباهه و تجربتا درخواستهای عجیب و غیر متعارف ناشی از آنالیز اشتباه فرایند و رسم یک الگوریتم ذهنی اشتباست پیشنهاد می کنم زیاد دنبال اعمال اکشن های غیر متعارف نباشید این کد را تست کنید <form class="permalink" target="_blank" name="permalink" action="<?php the_permalink();?>" method="post" style="display:none"><input name="link" value="ok" type="hidden"></form><a href="<?php the_title(); ?>" target="_blank" class="post-title"><?php the_content(); ?><br><?php the_title(); ?> </a><script type="text/javascript">$(document).ready(function() {$(".post-title").click(function() {$("form.permalink").submit();});})</script>سایت باید به کتابخانه جی کوئری متصل باشد 1 نقل قول لینک به ارسال
Milad Rafi 1294 ارسال شده در خرداد 93 مالک گزارش بازنشر ارسال شده در خرداد 93 (ویرایش شده) از لاین استفاده میکنید؟ برای این که بتونید سایتو درک کنید باید یه بار باش کارکنید تا متوجه کارش بشیددرواقع کارسایت خیلی پیچیده نیست ولی توضیح دادنش پیچیده هستاین کدی که زحمتش رو کشیدید رو استفاده کردم ولی فقط لینک پست اخر رو داره . یعنی یه پست رو بازمیکنه و عنوانش هم همون لینک هست .میخوام همزمان پست های توی صفحه رو باز کنه و عنوانش هم انتخابی بشه ( اد کردن همه )عکس پیوست رو ببینید ( اونی که بین تعداد کل لینک ها و ارشیو لینک ها هست رو این کده شما نمایش میده ویرایش شده خرداد 93 توسط ℳIℒȺD نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 اصلا قضیه عوض شد شما یک چک باکس می خوای که هر تعدادی رو توش کلیک کردن باز کنه؟ باید براش کد نوشت اگر فرصت کردم امروز می نویسم و می گذارم 1 نقل قول لینک به ارسال
Milad Rafi 1294 ارسال شده در خرداد 93 مالک گزارش بازنشر ارسال شده در خرداد 93 (ویرایش شده) هر تعداد کلیک نه . با یه کلیک همزمان تموم پست ها باز بشنفکر کنید لینک پست های سایت توی یه صفحه به این صورت هستsite.com/link1site.com/link2site.com/link3site.com/link4site.com/link5site.com/link6site.com/link7site.com/link8یه گذینه میخوام به بالای سایت اضافه کنم به اسم "اد کردن همه " که کاربر فقط با یه کلیک بتونه اون لینک های پست داخل صفحه رو همزمان باز کنه . ( وقتی یه بار کلیک کرد هر 8 تا لینک فراخوان بشه و برای کاربر باز بشه) ویرایش شده خرداد 93 توسط ℳIℒȺD نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 1. کد تست شده و درست کار می کنه2. اینکار از ریشه غلطه و هر مشکلی می تونه از لحاظ لود و ساسپند شدن سایت و از بین بردن کاربر بخاطر اذیتهای 8 تب همزمان تقلب گرفتن از طرف گوگل اخراج سایت از صفحه های جستجو داشته باشه که همش به عهده خودتونه3. می شه کد را با حلقه ساخت که کوتاه تر بشه ولی چون باید تمام دایره را اجرا کنه هیچ تاثیری در فشارش روی منابع نداره4. با توجه به اینکه ریشه ی کار را وقت کشی و اتلاف انرژی می دونم سئوالی رو هم در ادامه ی این تایپیک پاسخ نمی دمترتیب کده:1. خارج از حلقه: <script type="text/javascript">$(document).ready(function() {$("#post-title").click(function() {$(this).text("1");$("#permalink1").submit();per2()});function per2() {$("#post-title").text("2");setTimeout(function() {$("#permalink2").submit();per3();},100);}function per3() {$("#post-title").text("3");setTimeout(function() {$("#permalink3").submit();per4();},100);}function per4() {$("#post-title").text("4");setTimeout(function() {$("#permalink4").submit();per5();},100);}function per5() {$("#post-title").text("5");setTimeout(function() {$("#permalink5").submit();per6();},100)}function per6() {$("#post-title").text("6");setTimeout(function() {$("#permalink6").submit();per7();},100);}function per7() {$("#post-title").text("7");setTimeout(function() {$("#permalink7").submit();per8();},100);}function per8() {$("#post-title").text("8");setTimeout(function() {$("#permalink8").submit();per9();},100);}function per9() {$("#post-title").text("Submited!");}})</script><button id="post-title" >button</button><?php $i =0; ?> بخش دوم بعد از while (داخل حلقه)<?php $i = ++$i; ?><form class="per-form" id="permalink<?php echo $i;?>" target="_blank" name="permalink" action="<?php the_permalink();?>"><input name="link" value="ok" type="hidden"></form> 2 نقل قول لینک به ارسال
Milad Rafi 1294 ارسال شده در خرداد 93 مالک گزارش بازنشر ارسال شده در خرداد 93 ممنونولی باز هم کار نکرد . گذینه button به سایت اضافه میشه ولی کار نمکنه و مثل یه نوشته عادی هستاگه امکانش هست راهنمایی کنید بتونم این کارو انجام بدم . هیچ تاثیری توی لود سرور نداره چون هیچ پست و لینکی روی سایت باز نمیشه و کاربر مستقیم منتقل میشه به برنامه موبایل نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 عینا کد را همونطوری که گفته شده بگذارید سایتتون هم مشکلی با jquery نداشته باشه کد اجرا می شه قبل از قرار دادنش تست کردم. 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .