• اطلاعیه ها

    • Saeed Fard

      آگهی استخدام برنامه نویس و پشتیبان وردپرس   13/12/95

      آگهی استخدام برنامه نویس و پشتیبان وردپرس
       
      2 نفر پشتیبان سایت وردپرسی
      ⁃ آشنا به برنامه نویسی قالب و پلاگین وردپرس 
      ⁃ توانایی راه اندازی سایت، قالب و افزونه های وردپرسی 
      ⁃ توانایی برنامه نویسی PHP در حد متوسط 
      ⁃ اطلاعات عمومی وب بالا 
      ⁃ توانایی پاسخگویی نوشتاری به سوالات انگلیسی با گرامر ساده 
      ⁃ آشنایی با HTML/CSS/jQuery 
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا ——— ۲ نفر برنامه نویس قالب وردپرس
      ⁃ تسلط به HTML/CSS/jQuery و Bootstrap
      ⁃ توانایی تبدیل HTML به قالب وردپرس
      ⁃ توانایی برنامه نویسی PHP و پلاگین نویسی وردپرس در حد متوسط
      ⁃ آشنایی به اصول سئو 
      ⁃ آشنایی با Git/subversion مزیت محسوب می‌شود.
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا ——— ۱ نفر طراح UI/UX
      ⁃ طراحی خلاقه وب سایت
      ⁃ طراحی با جدیدترین استایل‌های طراحی سایت
      ⁃ مسلط به تایپوگرافی انگلیسی و طراحی وب سایت انگلیسی
      ⁃ انتقاد پذیری و قبول بازخوردهای تیم و مشارکت با دیگر اعضاء تیم برای سرعت بخشیدن به فرایند انجام پروژه
      ⁃ آشنایی و درک HTML/CSS/jQuery
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا
      ⁃ امکان همکاری به صورت پروژه‌ای و دورکاری در این موقعیت شغلی فراهم است ——— مزایای کار در مجموعه گرودیا
      ⁃ تجربه ناب کار در سطح یک جهانی
      ⁃ محیط کار بسیار دوستانه و آرام
      ⁃ پرداخت های مناسب و سر وقت
      ⁃ کلاس های آموزشی داخلی به جهت بالا بردن دانایی و توانایی همه اعضا   از علاقه‌مندان و نیازمندان تقاضا می‌شود لطفا رزومه کاری خود را با قید موقعیت شغلی به ایمیل info@grodea.co ارسال نمایید.
    • Morteza

      سال 1396 خورشیدی مبارک   29/12/95

      سال 1396 خورشیدی مبارک
سعید شعبانی

افزودن فرم ورود - خروج به نوار بالایی سایت به همراه چند ویژگی دیگر

20 پست در این موضوع قرار دارد

دوستان سلام خسته نباشید

من می خواهم در نواربالایی سایتم یک فرم ورود و خروج بگذارم تقریبا مثل همینی که داخل آموزش گذاشتم ولی این اولا به صورت ajax هست بعد هم از قالب جدا میشه. ولی من می خواهم تقریبا مثل فرم ورود سایت wpmu.org باشه. ممنون می شم اگر منو راهنمایی کنید البته برای این فرم هیچ افزونه ای را هم نمی خواهم استفاده کنم. راستی می خواهم دو ویژگی زیر را هم داشته باشه :

1- پس از ورود موفقیت آمیز به یک برگه دلخواه ریدایرکت شود

2- پس از خروج هم به صفحه اول بازگردد

post-412-0-97780100-1372362934_thumb.jpg

ویرایش شده در توسط سعید شعبانی

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

من خودم تا حدی پیش رفتم.

الان با این کد با استفاده از استایل منو قالب فرم ورود را در هدر قرار دادم.


<?php if (is_user_logged_in()) { ?>
<div id="topMenu">
<ul class="menu">
<li>
<a href="<?php echo wp_logout_url( get_permalink() ); ?>" title="Logout">خروج</a>
</li>
</ul>
</div>
<?php } else { ?>
<div id="topMenu">
<ul class="menu">
<li>
<a href="http://dnoj.ir">ورود</a>
<ul class="sub-menu">
<?php $args = array(
'echo' => true,
'redirect' => site_url( '/%D8%AF%D8%A7%D8%B4%D8%A8%D9%88%D8%B1%D8%AF/' ),
'form_id' => 'loginform',
'label_username' => __( 'Username' ),
'label_password' => __( 'Password' ),
'label_remember' => __( 'Remember Me' ),
'label_log_in' => __( 'Log In' ),
'id_username' => 'user_login',
'id_password' => 'user_pass',
'id_remember' => 'rememberme',
'id_submit' => 'wp-submit',
'remember' => true,
'value_username' => NULL,
'value_remember' => false ); ?>
<?php wp_login_form( $args ); ?>
</ul>
</li>
</ul>
</div>
<?php } ?>

بخش ورود درست هست و ریدایرکت هم به درستی انجام میشه ولی بخش خروج ریدایرکتش در همه جا درست انجام نمیشه. من می خواهم وقتی که کاربر از سایت خارج شد به همون صفحه ای که در اون بوده برگرده. داخل codex وردپرس کد زیر را برای این کار گذاشته بود ولی وقتی داخل صفحه صفحه اصلی هستیم و خارج می شویم به اولین پست همون صفحه منتقل میشه ولی من می خواهم به همون صفحه ای که درونش هست برگرده. همین مشکل با دکمه فراموشی رمز هم وجود داره


<a href="<?php echo wp_logout_url( get_permalink() ); ?>" title="Logout">Logout</a>

بعد کد زیر که باید لینک عضویت را نشان دهد این کار را نمی کند چرا؟


<?php wp_register(); ?>

ویرایش شده در توسط سعید شعبانی

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

آدرس صفحه جاری

http://stackoverflow.com/questions/189113/how-do-i-get-current-page-full-url-in-php-on-a-windows-iis-server


<?php echo site_url('wp-login.php?action=register', 'login') ?>

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

آدرس صفحه جاری

http://stackoverflow...dows-iis-server


<?php echo site_url('wp-login.php?action=register', 'login') ?>

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

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

تابع


function currentPageURL() {
$curpageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$curpageURL.= "s";}
$curpageURL.= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$curpageURL.= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$curpageURL.= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $curpageURL;
}

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

تابع


function currentPageURL() {
$curpageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$curpageURL.= "s";}
$curpageURL.= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$curpageURL.= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$curpageURL.= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $curpageURL;
}

میشه بپرسم چرا این تابع اینجوریه؟ روی سرور فشار نمیاره؟

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

چطوریه؟

نه

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

چطوریه؟

نه

خوب حالا چجوری باید داخل تابع


<?php echo wp_logout_url( get_permalink() ); ?>

یا


<?php echo wp_lostpassword_url( get_permalink() ); ?>

بگذارمش؟

ویرایش شده در توسط سعید شعبانی

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

به جای تابع get_permalink استفاده کنید

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

به جای تابع get_permalink استفاده کنید

من به شکل زیر گذاشتم ولی صفحه باز نمیشه


<a href="<?php echo wp_logout_url function currentPageURL() {
$curpageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$curpageURL.= "s";}
$curpageURL.= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$curpageURL.= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$curpageURL.= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $curpageURL;
} ; ?>" title="Logout">خروج</a>

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

بلاک توابع رو شما باید در فایل functions قرار دهید

و آنرا در فایلهای دیگر استفاده کنید

http://www.w3schools.com/php/php_functions.asp

http://www.tizag.com/phpT/phpfunctions.php

http://php.about.com/od/learnphp/ss/php_functions.htm

<?php echo wp_logout_url( currentPageURL() ); ?>

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

درست شد فقط آخر تمام لینک هایی که ریدایرکت می خواهد بکنه کد زیر اضافه می شه ولی در آخر به همون صفحه بر می گرده. این کد برای چی هست میشه پاکش کرد؟


/&_wpnonce=d83da92903

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

کد هش شده برای درخواستها در وردپرس هست

اگر حذف شود احتمالا دیگر کارایی ندارد دستورات

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

کد هش شده برای درخواستها در وردپرس هست

اگر حذف شود احتمالا دیگر کارایی ندارد دستورات

خوب موتور های جستجو که این لینک ها را دنبال نمی کنند درسته؟ یا باید لینک ها رو nofollow کنم؟

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

خوب موتور های جستجو که این لینک ها را دنبال نمی کنند درسته؟ یا باید لینک ها رو nofollow کنم؟

فکر نکنم چون صفحه لاگین noindex,nofollow هست

ولی بازم مشکلی نداره اگر انجام دهید

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

<?php
function currentPageURL() {
$curpageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$curpageURL.= "s";}
$curpageURL.= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$curpageURL.= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$curpageURL.= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $curpageURL;
}

echo wp_logout_url( currentPageURL() ); ?>

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر


<?php
function currentPageURL() {
$curpageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$curpageURL.= "s";}
$curpageURL.= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$curpageURL.= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$curpageURL.= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $curpageURL;
}

echo wp_logout_url( currentPageURL() ); ?>

ممنون درست شده فقط چجوری میشه کاری کرد تا زمان خروج به صفحه اصلی ریدایرکت بشه؟

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

بجای تابعی که پارسا داده از تابع get_bloginfo استفاده کنید و بهش مقدار home رو بدید

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

بجای تابعی که پارسا داده از تابع get_bloginfo استفاده کنید و بهش مقدار home رو بدید

درست شد از کد زیر استفاده کردم


<?php echo wp_logout_url( home_url() ); ?>

در حال حاظر وقتی کابر ها از طریق این فرم به سایت وارد می شند به صفحه ای که نشخص کردم ریدایرکت می شوند ولی وقتی از طریق wp-login.php وارد سایت می شوند دیگه ریدایرکت اینجا کار نمی کنه و کاربرا به داشبورد وردپرس منتقل می شوند چجوری میشه همه کاربرا بجز admin را وقتی از طریق wp-login.php وارد می شوند را هم به صفحه مورد نظر منتقل کرد؟

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط mohammadrmm
      سلام
      دوستان افزونه ای میخوام که کاربران همچنان که در سایت ثبت نام می کنند بتونن با همون نام کاربری از فروشگاه سایت خرید کنند و سابقه خرید،‌ لینک دانلود، شناسه سفارش و ... رو در اکانتشون داشته باشن.
      آیا همچین افزونه ای داریم؟
      تشکر
    • توسط iHooMan
      درود و وقت بخیر 
       
      من  توی پروژه ای لازم دارم از فرم وب سایت مبدا وارد یه وب سایت دیگه بشم .
      که دو حالت داره یکی یوزر معمولی - یکی همکار 
      واسه یوزر معمولی فقط کپچا میخواد سایت مقصد  واسه همکار یوزر و پسورد و کپچا 
      من میخوام با یه فرم تو وب سایت خودمون اطلاعات بگیرم پاس بدم توی اون وبسایت نمیخوام اون اطلاعات تو وبسایت مقصد پر بشه ( لوگین توی وب سایت ما انجام بشه بعد به صفحه لوگین شده اونور پاس بده )
      از چی استفاده کنم ajax یا ... ? 
      روند کاریش تو وردپرس کسی میتونه توضیح بده ؟
      پینوشت : وب سایت مقصد از md5.js واسه اینکرپشن دیتا استفاده میکنه . 
       
      سپاس
       
    • توسط newharf
      سلام چطور میتونم همچین فرمی برای دیدگاه های مطالب بسازم
      http://uupload.ir/files/ajsr_untitled-233.jpg
    • توسط Mohammad B2F
      سلام
      تو این مدت که سایت داشتم و کار کردم اصلا سمت فروم برای سایتم نرفتم...
      الان تصمیم گرفتم فروم برای ساتم راه اندازی کنم !
      ولی هیچ اطلاعات و دانشی ازش ندارم...
      یکم سرچ کردم ، اما فهمیدم چندین و چند سیستم مدیریت فروم هست ...
      اما از اونجایی که تجربه ندارم و هیچ شناختی ندارم نیاز به راهنماییتون دارم.
      کدوم سیستم مدیریت فروم رو نصب کنم بهتره ؟
      فکر کنم مهمترین چیزی که نیاز دارم سئوست ...
      بعد از اون هم راحت بودن بخش مدیریت.
      + بعضی از این فروم ها نیاز به لایسنس دارند ! لطفا بفرمایید لایسنیس معتبر از کجا خریداری کنم ؟
    • توسط mrneo8
      با سلام
      می خواستم یه سایت راه بیاندازم که مطالب درسی رو برای رشته های مختلف با دسته بندی داخلش بگذاریم
      مثلا :
      ریاضی
      هنر
      فلسفه
      برا همین هم می خواهم یک فرم ثبت نام درست کنم تا هر فرد ی توش ثبت نام کنه و رشته مورد علاقه اش رو انتخاب کنه
      بعد یه وجهی برا ثبت نام واریز کنه . پس از واریز وجه، فقط مطالب مربوطه اش رو ببینه مثلا مطالب هنر رو.
      مراحل:
      -فرم ثبت نام با قابلیت دسته بندی
      -درگاه واریز وجه متصل به فرم
      -مشاهده مطالب دسته مخصوص به خود
      *عزیزان لطفا راهنمایی کنید چه کنم (صرفا نگید افزونه گرویتی یا اشتراک ویژه)
      *اگر هم انجام می دهید هزینه رو توی خصوصی اعلام کنید