masood1111 208 ارسال شده در تیر 91 گزارش بازنشر ارسال شده در تیر 91 عرض ادب.چطور میشه یک لینکی برای انتهای هر مطلب داشت با عنوان «این مطلب را برای دوستانتان ارسال کنید» که کاربر با کلیک بر روی آن صفحه ای باز شده و ایمیل دوستش را وارد کنید تا لینک مطلب برای وی ارسال شود؟می دونم با افزونه مثلا addtoany گزینه ارسال با ایمیل وجود دارد. اما معمولا کاربرها اصلا اون را نمی بینند. می خواستم ته تمام مطالب لینکش باشه که جلب توجه کنه.برای نمونه این سایت برترین ها را ببینیدسپاس از همه دوستان نقل قول لینک به ارسال
NESTED 4295 ارسال شده در تیر 91 گزارش بازنشر ارسال شده در تیر 91 چون در بخش PHP پرسیدین یک نمونه ساده آموزشی در PHP :فرمتون : <form action="" method="POST"><fieldset><legend>Tell a friend</legend><br />ایمیل شما<br /><input type="text" name="your_email" value="Your email" /><br /><br />پست الکترونیک شما دوستان<br /><input type="text" name="friend_email" value="Your friends email" /><input type="Submit" value="Tell a friend" name="ارسال" /></fieldset></form> محتوای PHP فرمتون : if (isset($_POST['Submit'])) {$senders_email = $_POST['your_email'];$recipient_friend = $_POST['friend_email'];mail($recipient_friend,"A message from $senders_email", "Dear $recipient_friend,\n\nYour friend $senders_email, found our site very useful, and thought you would be interested.\n\nPlease follow the link to view our site:\nhttp://www.your_sites_address.com\n\nThank You\n\nThe your_sites_address.com", 'From: "your_site" <your_email.com>');if (isset($_POST['your_email'])) {echo "<br>Your friend $recipient_friend has been contacted <br><br>Thank you $senders_email";}} پلاگین وردپرس 5 نقل قول لینک به ارسال
masood1111 208 ارسال شده در تیر 91 مالک گزارش بازنشر ارسال شده در تیر 91 ممنون نستد عزیز. سپاس از کدی که قرار دادید. همونی بود که من دنبالش بودم. میدونم سوال جدید را در پست جدید باید پرسید شما بر ما خورده نگیر...بزرگوار این کد را فرضا ما در single بذاریمش:<?phpif (isset($_POST['Submit'])) {// This will check to see if the form has been submitted$senders_email = $_POST['your_email'];// The person who is submitting the form$recipient_friend = $_POST['friend_email'];// The forms recipientmail($recipient_friend,"A message from $senders_email", "Dear $recipient_friend,\n\nYour friend $senders_email, found our site very useful, and thought you would be interested.\n\nPlease follow the link to view our site:\nhttp://www.your_sites_address.com\n\nThank You\n\nThe your_sites_address.com", 'From: "your_site" <your_email.com>');if (isset($_POST['your_email'])) {echo "<br>Your friend $recipient_friend has been contacted <br><br>Thank you $senders_email";}}?><form action="" method="POST"><fieldset><legend>Tell a friend</legend><br />Your email<br /><input type="text" name="your_email" value="Your email" /><br /><br />Your Friends email<br /><input type="text" name="friend_email" value="Your friends email" /><input type="Submit" value="Tell a friend" name="Submit" /></fieldset></form>چطور میتونم با jQuery (یا جاوا) کاری کرد که با کلیک بر روی لینک «ارسال به دوستان» فیلدهای ارسال ظاهر بشه؟ یعنی display:block به none تغییر کنه.خیلی وقته اینو میدیدم بعضی جاها و می خواستم بدونم چطوریه؟بازهم ممنون از لطفتون و وقتی که میذارید... نقل قول لینک به ارسال
NESTED 4295 ارسال شده در تیر 91 گزارش بازنشر ارسال شده در تیر 91 یه نمونه ساده برای نمایش محتوای پنهان :این از اسکریپت جاواش : <script language="javascript">function toggle() {var ele = document.getElementById("toggleText");var text = document.getElementById("displayText");if(ele.style.display == "block") { ele.style.display = "none"; text.innerHTML = "show"; }else { ele.style.display = "block"; text.innerHTML = "hide";}}</script> این هم تگ بخش نمایشی : <a id="displayText" href="javascript:toggle();">ارسال به دوستان</a> <== به فرض بنویسید<div id="toggleText" style="display: none">محتوای فرمتون رو اینجا قرار بدین </div> 5 نقل قول لینک به ارسال
Morteza 34190 ارسال شده در تیر 91 گزارش بازنشر ارسال شده در تیر 91 + یک مثال با جی کوئری:فرض کنید به فرمتون یک آی دی دادید:<form action="" method="POST" id ="tellaFriend"><fieldset><legend>Tell a friend</legend><br />Your email<br /><input type="text" name="your_email" value="Your email" /><br /><br />Your Friends email<br /><input type="text" name="friend_email" value="Your friends email" /><input type="Submit" value="Tell a friend" name="Submit" /></fieldset></form>و اینهم همون کد مرتضی عزیز:<a id="displayText">ارسال به دوستان</a>کد استایل هم فراموش نشه:#tellaFriend{ display: none;}خیلی ساده کد جی کوئری میشه:<script language="javascript">(function($){$('#displayText').live('click', function(){$('#tellaFriend').toggle("slow");});})(jQuery);</script>دموی آنلاین 6 نقل قول لینک به ارسال
masood1111 208 ارسال شده در تیر 91 مالک گزارش بازنشر ارسال شده در تیر 91 فراوان سپاس از آقا مرتضی و نستد عزیز. 2 نقل قول لینک به ارسال
NESTED 4295 ارسال شده در تیر 91 گزارش بازنشر ارسال شده در تیر 91 فراوان سپاس از آقا مرتضی و نستد عزیز.اسم من هم مرتضی هست 4 نقل قول لینک به ارسال
masood1111 208 ارسال شده در تیر 91 مالک گزارش بازنشر ارسال شده در تیر 91 آقا حل شد. شرمنده بابت اسپم قبلی...این کد کامل هست اگه کسی دنبالش میگشت:<script language="javascript">(function($){$('#displayText').live('click', function(){$('#tellaFriend').toggle("slow");});})(jQuery);</script><a id="displayText" href="javascript:toggle();">ارسال به دوستان</a><?phpif (isset($_POST['Submit'])) {// This will check to see if the form has been submitted$senders_email = $_POST['your_email'];// The person who is submitting the form$recipient_friend = $_POST['friend_email'];// The forms recipientmail($recipient_friend,"A message from $senders_email", "Dear $recipient_friend,\n\nYour friend $senders_email, found our site very useful, and thought you would be interested.\n\nPlease follow the link to view our site:\nhttp://www.your_sites_address.com\n\nThank You\n\nThe your_sites_address.com", 'From: "your_site" <your_email.com>');if (isset($_POST['your_email'])) {echo "<br>Your friend $recipient_friend has been contacted <br><br>Thank you $senders_email";}}?><form method="post" action="" id ="tellaFriend"><table width="100%"><tbody><tr><td><label for="get_name">نام یا ایمیل شما:</label></td><td><label for="get_fname">ایمیل دوست شما:</label></td><td></td></tr><tr><td><input type="text" name="your_email" value=""/></td><td><input type="text" name="friend_email" value=""/></td><td><input type="Submit" value="ارسال" name="Submit"/></td></tr></tbody></table></form> 1 نقل قول لینک به ارسال
masood1111 208 ارسال شده در تیر 91 مالک گزارش بازنشر ارسال شده در تیر 91 (ویرایش شده) آقا ما واقعا شرمنده ایم. روم نمیشه دیگه پست بنویسم...تو html دستور گرفتن لینک صفحه چی هست؟ این فرم قرار بود برای هر صفحه از سایت لینک اون صفحه از سایت را ارسال کنه برای کاربری که ایمیلش وارد شده، اما تو فرم فقط اسم سایت رو میشه نوشت. آیا html دستور گرفتن لینک صفحه را داره تا بجای http://www.your_sites_address.com نوشت؟ ویرایش شده تیر 91 توسط Ehsan1111 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در تیر 91 گزارش بازنشر ارسال شده در تیر 91 اگر در مطلب استفاده میشه. از تابع get_permalink استفاده کنید 4 نقل قول لینک به ارسال
masood1111 208 ارسال شده در تیر 91 مالک گزارش بازنشر ارسال شده در تیر 91 ممنون از راهنمایی هاتون دوستان عزیز. منتها این تابع <?php get_permalink(); ?>تو فرم<?phpif (isset($_POST['Submit'])) {// This will check to see if the form has been submitted$senders_email = $_POST['your_email'];// The person who is submitting the form$recipient_friend = $_POST['friend_email'];// The forms recipientmail($recipient_friend,"A message from $senders_email", "Dear $recipient_friend,\n\nYour friend $senders_email, found our site very useful, and thought youwould be interested.\n\nPlease follow the link to view our site:\n<?php get_permalink(); ?>\n\nThank You\n\nThe your_sites_address.com", 'From:"your_site" <your_email.com>');if (isset($_POST['your_email'])) {echo "<br>Your friend $recipient_friend has been contacted <br><br>Thank you $senders_email";}}?>جواب نمیده و تو ایمیل ارسالی همون <?php get_permalink(); ?> را می نویسه. چه کنیم به نظرتون؟ نقل قول لینک به ارسال
Morteza 34190 ارسال شده در تیر 91 گزارش بازنشر ارسال شده در تیر 91 این رو تست کنید:<?phpif (isset($_POST['Submit'])) {// This will check to see if the form has been submitted$senders_email = $_POST['your_email'];// The person who is submitting the form$recipient_friend = $_POST['friend_email'];$p_link = get_the_permalink();// The forms recipientmail($recipient_friend,"A message from $senders_email", "Dear $recipient_friend,\n\nYour friend $senders_email, found our site very useful, and thought youwould be interested.\n\nPlease follow the link to view our site:\n $p_link \n\nThank You\n\nThe your_sites_address.com", 'From:"your_site" <your_email.com>');if (isset($_POST['your_email'])) {echo "<br>Your friend $recipient_friend has been contacted <br><br>Thank you $senders_email";}}?> 4 نقل قول لینک به ارسال
masood1111 208 ارسال شده در تیر 91 مالک گزارش بازنشر ارسال شده در تیر 91 پسر تو بدجوری کارت درسته. واقعا ممنون. لطف بزرگی کردی آقا مرتضی (هر دوتا مرتضی ها ) 2 نقل قول لینک به ارسال
takseven 35 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 آقا حل شد. شرمنده بابت اسپم قبلی...این کد کامل هست اگه کسی دنبالش میگشت:<script language="javascript">(function($){$('#displayText').live('click', function(){$('#tellaFriend').toggle("slow");});})(jQuery);</script><a id="displayText" href="javascript:toggle();">ارسال به دوستان</a><?phpif (isset($_POST['Submit'])) {// This will check to see if the form has been submitted$senders_email = $_POST['your_email'];// The person who is submitting the form$recipient_friend = $_POST['friend_email'];// The forms recipientmail($recipient_friend,"A message from $senders_email", "Dear $recipient_friend,\n\nYour friend $senders_email, found our site very useful, and thought you would be interested.\n\nPlease follow the link to view our site:\nhttp://www.your_sites_address.com\n\nThank You\n\nThe your_sites_address.com", 'From: "your_site" <your_email.com>');if (isset($_POST['your_email'])) {echo "<br>Your friend $recipient_friend has been contacted <br><br>Thank you $senders_email";}}?><form method="post" action="" id ="tellaFriend"><table width="100%"><tbody><tr><td><label for="get_name">نام یا ایمیل شما:</label></td><td><label for="get_fname">ایمیل دوست شما:</label></td><td></td></tr><tr><td><input type="text" name="your_email" value=""/></td><td><input type="text" name="friend_email" value=""/></td><td><input type="Submit" value="ارسال" name="Submit"/></td></tr></tbody></table></form>من این کد رو داخل فایل single گذاشتم و در مطلب سایت که میرم فرم رو کامل میبینم و وقتی روی جمله " ارسال به دوستان" که کلیک میکنم کوئری کار میکنه و فرم رو جمع میکنه این رو نمیشه برعکس اش کرد یعنی وقتی که روی "ارسال به دوستان" کلیک کردیم فرم باز بشه؟؟؟؟؟؟؟؟؟ نقل قول لینک به ارسال
Morteza 34190 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 بخش بالا رو بصورت زیر تغییر و تست کنید:<script language="javascript">(function($){$('#tellaFriend').hide();$('#displayText').live('click', function(){$('#tellaFriend').toggle("slow");});})(jQuery);</script><a id="displayText" href="javascript:void(0)">ارسال به دوستان</a> 1 نقل قول لینک به ارسال
takseven 35 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 بخش بالا رو بصورت زیر تغییر و تست کنید:<script language="javascript">(function($){$('#tellaFriend').hide();$('#displayText').live('click', function(){$('#tellaFriend').toggle("slow");});})(jQuery);</script><a id="displayText" href="javascript:void(0)">ارسال به دوستان</a>فرقی نکرد!!!! نقل قول لینک به ارسال
Morteza 34190 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 جی کوئری در پوسته شما لود شده هست؟ نقل قول لینک به ارسال
takseven 35 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 از کجا باید لود بشه یا متوجه بشم؟؟ نقل قول لینک به ارسال
Morteza 34190 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 توی view source برید و بعد توی کدها ببینید فایل jquery.js وجود داره؟ نقل قول لینک به ارسال
takseven 35 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 بله این کد وجود داره <script type='text/javascript' src='http://www.hifun.ir/wp-includes/js/jquery/jquery.js?ver=1.8.3'></script> نقل قول لینک به ارسال
Morteza 34190 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 کلیه افزونه هاتون رو غیرفعال کنید و بعد کد رو روی پوسته پیش فرض تست کنید ببینید جواب میده؟ نقل قول لینک به ارسال
shayan 116 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 + یک مثال با جی کوئری:فرض کنید به فرمتون یک آی دی دادید:<form action="" method="POST" id ="tellaFriend"><fieldset><legend>Tell a friend</legend><br />Your email<br /><input type="text" name="your_email" value="Your email" /><br /><br />Your Friends email<br /><input type="text" name="friend_email" value="Your friends email" /><input type="Submit" value="Tell a friend" name="Submit" /></fieldset></form>و اینهم همون کد مرتضی عزیز:<a id="displayText">ارسال به دوستان</a>کد استایل هم فراموش نشه:#tellaFriend{display: none;}خیلی ساده کد جی کوئری میشه:<script language="javascript">(function($){$('#displayText').live('click', function(){$('#tellaFriend').toggle("slow");});})(jQuery);</script>دموی آنلاینمرتضی جان این کد جی کوئری رو کجا باید وارد کنیم؟ نقل قول لینک به ارسال
Parsa 23463 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 مرتضی جان این کد جی کوئری رو کجا باید وارد کنیم؟در فایل header برای مثال بین تگ haed نقل قول لینک به ارسال
shayan 116 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 در فایل header برای مثال بین تگ haed من به ترتیب کد ها رو پشت سر هم پیست کردم و اون کد های اسکریپت رو تو قسمت هدولی اتفاقی نیوفتاد و موس رو که روی ارسال به دوستان میبرم بزرگ تر میشه و هیپچ لینکی نداره که به جایی هدایت بشه!!!!! نقل قول لینک به ارسال
Parsa 23463 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 کد 1 و 2 که در بخش محتوا میتواند قرار بگیرد . هر جاکد 3 در style.cssکد آخر هم طبق راهنمایی قبلیجکوئری در پوسته شما لود هست؟ نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .