رفتن به مطلب

درخواست افزونه ورود و ثبت نام


پست های پیشنهاد شده

برای فارسی سازی لطفا فایل پیوست را دریافت و از زیپ خارج نموده و در پوشه زبان افزونه یعنی آدرسی مشابه آدرس زیر کپی نمایید (از طریق فایل منیجر هاست یا ftp)


yoursite/wp-content/plugins/login-to-view-all/languages

languages.zip

لینک به ارسال

جناب فخار بزرگوار بنده لقب استاد را به کسی می دهم که به بنده علمی بیاموزد و شما استاد بنده هستید خواهشاً خرده نگیرید .

بسیار ممنونم باید پاسخ فقط خدا کند از عهده اش بر بیایم .

لینک به ارسال

بله همینه داخل پوشه public_html بشید

و بعد پوشه wp-content

پوشه های بعدی به ترتیب

plugins

login-to-view-all

languages

لینک به ارسال

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

d0n6giwdxu4uh1afljc.jpg

xybsa2ek4mwr1r47p7of.jpg

ویرایش شده توسط evazi
لینک به ارسال

چی بگم

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

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

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

و بخش ابتدایی کد را هم با بخش ابتدایی کد زیر چک کنید یکی باشند

<?php

/*

Plugin Name: Login to view all

Plugin URI: http://www.ludou.org/wordpress-plugin-login-to-view-all.html'>http://www.ludou.org/wordpress-plugin-login-to-view-all.html

Description: This plugin is designed to help you add hidden contents only visible for the visitor who are logged in.

Version: 3.0

Author: Ludou

Author URI: http://www.ludou.org/

*/

if (function_exists('load_plugin_textdomain')) {

load_plugin_textdomain("ludouview", false, dirname( plugin_basename( __FILE__ ) ) . '/languages/');

}

/*

* For Login to view all 2.0

*/

add_filter('the_content', 'login_to_view');

function login_to_view($content)

{

if (preg_match_all('/<!--loginview start-->([\s\S]*?)<!--loginview end-->/i', $content, $hide_words))

{

if( is_user_logged_in() )

{

$content = str_replace($hide_words[0], $hide_words[1], $content);

}

else

{

$hide_notice = '<div style="text-align:center;border:1px dashed #FF9A9A;padding:8px;margin:10px auto;color:#FF6666;"> برای مشاهده این بخش <a href="' . wp_login_url( get_permalink() ) . '">عضو شوید و یا وارد حساب خود گردید </a></div>';

$content = str_replace($hide_words[0], $hide_notice, $content);

}

}

return $content;

}

/*

* For Login to view all 1.0

*/

class login_to_view_a

{

// Plugin initialization

function login_to_view_a()

{

// This version only supports WP 2.5+ (learn to upgrade please!)

if ( !function_exists('add_shortcode') ) return;

// Register the shortcodes

add_shortcode( 'loginview' , array(&$this, 'denglu_shortcode') );

}

function denglu_shortcode( $atts = array(), $content = NULL )

{

if( is_user_logged_in() )

{

return $content;

}

else

{

return '<div style="text-align:center;border:1px dashed #FF9A9A;padding:8px;margin:10px auto;color:#FF6666;"> برای مشاهده این بخش <a href="' . wp_login_url( get_permalink() ) . '">عضو شوید و یا وارد حساب خود گردید</a></div>';

}

}

}

// Start this plugin once all other plugins are fully loaded

add_action( 'plugins_loaded', create_function( '', 'global $loginview; $loginview = new login_to_view_a();' ) );

if(get_bloginfo('version') >= 3.3)

add_action('admin_print_scripts', 'loginview_footer_admin_new');

else

add_action('admin_footer', 'loginview_footer_admin');

function loginview_footer_admin() {

// Javascript Code Courtesy Of WP-AddQuicktag (http://bueltge.de/wp-addquicktags-de-plugin/120/)

//the buttons is wrapped by double "b" in wp2.7.1 by lorz@2009/04/29

global $wp_version;

$loginview_271_hacker = ($wp_version == '2.7.1') ? ".lastChild.lastChild" : "";

?>

<script type="text/javascript">

if(e2h_toolbar = document.getElementById("ed_toolbar")<?php echo $loginview_271_hacker ?>)

{

loginviewNr = edButtons.length;

edButtons[loginviewNr] =

new edButton('ed_loginview'

,'loginview'

,'<!--loginview start-->'

,'<!--loginview end-->'

,'h'

);

var loginviewBut = e2h_toolbar.lastChild;

while (loginviewBut.nodeType != 1){

loginviewBut = loginviewBut.previousSibling;

}

loginviewBut = loginviewBut.cloneNode(true);

loginviewBut.value = "loginview";

loginviewBut.title = "Insert Hidden Words";

loginviewBut.onclick = function () {edInsertTag(edCanvas,parseInt(loginviewNr));}

e2h_toolbar.appendChild(loginviewBut);

loginviewBut.id = "ed_loginview";

}

</script>

<?php

}

function loginview_footer_admin_new() {

wp_enqueue_script(

'my_custom_quicktags',

plugins_url( 'login-to-view-all.js' , __FILE__ ),

array('quicktags')

);

}

?>

صفحه را ذخیره کنید و تست بگیرید و خبر بدید

لینک به ارسال

سلام اقا ایمان ...

بخشید ، میخواستم ببینم اون کدی که برای لوگین گذاشتین میشه یه کد هم معرفی کنید برای عضویت سریع توی سایدبار ....

ممنون ازتون

لینک به ارسال

اقا ایمان راستش تاپیک رو خوندم گیج شدم :blink:

دوستانی که این کده فرم ثبت نام و ورود رو درن یع بار دیگه اینجا پیوست کنن مرسی :wub:

لینک به ارسال

اقا ایمان این کدی که قرار دادید یه مشکلی داره

اونم اینه که وقتی رو اون تب های بعد ( عضویت و فراموشی رمز ) کلیک میکنیم به صورت آجاکس عوض نمیشه !! انگار تو فایل های .js مشکل دارن ! میشه یه نگاهی بندازید ؟

آنلاین :

 www.zabbin.ir

لینک به ارسال

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

لینک به ارسال

cms سایت پیوندها را خلاصه می کنه و برای نشانی ها لینک خودکار می سازه می سازه قبل از آدرس اسکریپت در این کد http بگذارید و کد را جایگزین مورد مشابه در کد قبل کنید


<script src="code.jquery.com/jquery-latest.js"></script>

یعنی شروع نشانی اسکریپت بشه http://code

و جایگزین کد اسکریپتی بشه که با نشانی گوگل در تقریبا انتهای کد دارید

لینک به ارسال

سلام

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

الان تب ها تغیر میکنه ، ولی تو تب جدید مثلا عضویت و بازیابی رمز چیزی نوشته نشده !یعنی چیزی نیست! اگه زحمتی نیست آنلاین نگا کنید

لینک به ارسال

فایل پیوست را در قالب خود آن زیپ کنید

jquery.min.zip

و جای کد فراخوانی jquery بنویسید


<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/jquery.min.js"></script>

لینک به ارسال
فایل پیوست را در قالب خود آن زیپ کنید jquery.min.zip و جای کد فراخوانی jquery بنویسید
 <script type="text/javascript" src="/jquery.min.js"> 

اقا ایمان من نتونستم دانلودش کنم

این فایل محتویاتش همین فایل

jquery-latest.js

هست؟

لینک به ارسال

نه فرق داره

بجای نشانی

jquery-latest.js

این نشانی را بگذارید

http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js

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

(فایل 15 دفعه دانلود شده شما چرانتونستی دانلود کنی)

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...