jalaljim 0 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 افزونه (ایجاکسی) آخرین ارسال های انجمن ساز PHPBBمن توی ست کردن این افزونه مشکل دارمروی سایت نصب شده نمایش هم میده ولی هیچ تاپیکی رو نمایش نمیدهملاحظه بفرمائید www.art2music.irلطفا راهنمایی کنیدتو تنظیماتش اطلاعات دیتابیس رو وارد کردم ولی بازم نشد!!! نمیدونم شاید اشتباه انجام میدم کمکم کنید لطفا نقل قول لینک به ارسال
Parsa 23463 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 صفحه خطای js داردکد زیر را به فایل functions پوسته اضافه کنیدif (!is_admin()) add_action("wp_enqueue_scripts", "my_jquery_enqueue", 11);function my_jquery_enqueue() { wp_enqueue_script('jquery');} 1 نقل قول لینک به ارسال
jalaljim 0 ارسال شده در دی 92 مالک گزارش بازنشر ارسال شده در دی 92 باشه من اینو انجام میدم. ممنونولی میشه توضیح بدین اطلاعات دیتابیس رو دقیقا کجای این کد ها قرار بدم؟گیج شدم!!!<?phpsession_start();/*Plugin Name: نمایش آخرین پست ها از PHPBBVersion: 1.0.0description: نمایش آخرین پست ها از PHPBBAuthor: مرتضی گرانسایهAuthor URI: http://wp-parsi.com/*/register_activation_hook(__FILE__,'phpbb_option_install');function phpbb_option_install() { add_option( 'servername', '','', 'no'); add_option( 'username', '','', 'no'); add_option( 'password', '','', 'no'); add_option( 'address', '','', 'no'); add_option( 'dbname', '','', 'no');}wp_enqueue_script( 'phpbb-ajax-handle', plugin_dir_url( __FILE__ ) . 'ajax.js', array( 'jquery' ) );wp_localize_script( 'phpbb-ajax-handle', 'phpbb_ajax_script', array( 'ajaxurl' => admin_url( 'admin-ajax.php' ) ) );add_action( 'wp_ajax_phpbb_ajax_hook', 'get_latest_from_phpbb' );add_action( 'wp_ajax_nopriv_phpbb_ajax_hook', 'get_latest_from_phpbb' );/********************************************//************* ADD MENU **************//********************************************/add_action('admin_menu','add_sell_admin_menu');function add_sell_admin_menu(){ add_menu_page('آخرینهاازPHPBB','آخرینهاازPHPBB','add_users','admin_latest_from_phpbb','admin_latest_from_phpbb','');}function admin_latest_from_phpbb(){ if(isset($_POST['submit'])){ update_option( 'servername', $_POST['servername'] ); update_option( 'dbname', $_POST['dbname'] ); update_option( 'username', $_POST['username'] ); update_option( 'password', $_POST['password'] ); update_option( 'address', $_POST['address'] ); }?><div class="wrap"><h2> آخرین پست ها از PHPBB</h2><br/> <form method="post"> <table class="wp-list-table widefat" style="width:420px;"> <thead> <tr><th colspan="3">تنظیمات</th></tr> </thead> <tr> <td style="width:70px;">سرور میزبان</td> <td><input type="text" name="servername" value="<?php echo get_option( 'servername' ); ?>" style="width:150px"/> <br/><small>نام سرور میزبان، اگر سرور انجمن با وردپرس یکسان هست روی localhost قرار دهید</small></td> </tr> <tr> <td>نام دیتابیس</td> <td><input type="text" name="dbname" value="<?php echo get_option( 'dbname' ); ?>" style="width:265px"/> <br/><small>نام دیتابیس PHPBB</small></td> </tr> <tr> <td>نام کاربری</td> <td><input type="text" name="username" value="<?php echo get_option( 'username' ); ?>" style="width:265px"/> <br/><small>نام کاربری دیتابیس PHPBB</small></td> </tr> <tr> <td>رمز عبور</td> <td><input type="text" name="password" value="<?php echo get_option( 'password' ); ?>" style="width:265px"/> <br/><small>رمز عبور دیتابیس PHPBB</small></td> </tr> <tr> <td>آدرس انجمن</td> <td><input type="text" name="address" value="<?php echo get_option( 'address' ); ?>" style="width:265px"/> <br/><small>آدرس انجمن PHPBB، نمونه: http://sitename.com/phpbb3</small></td> </tr> <tr> <td></td> <td><input type="submit" name="submit" value="ذخیره" class="button-primary" style="float:left"/></td> </tr> </table> </form></div><?php}/********************************************//************ HOOK TO HEAD ***********//********************************************/function get_lastest_phpbb_head(){echo "<link rel='stylesheet' href='".get_bloginfo('url')."/wp-content/plugins/".dirname(plugin_basename( __FILE__ ))."/style.css' type='text/css' media='all' />\n";}add_action('wp_head', 'get_lastest_phpbb_head');/////////////////////////////////////////////////////////////////////function get_user($id){ $con=mysqli_connect(get_option( 'servername' ),get_option( 'username' ),get_option( 'password' ),get_option( 'dbname' )); mysqli_query($con,"SET NAMES utf8"); $result = mysqli_query($con,"SELECT * FROM phpbb_users WHERE user_id=".$id); while($row = mysqli_fetch_array($result)){ echo $row['username']; } mysqli_close($con);}function get_latest_from_phpbb(){?> <tr class="MTForumfirst"> <td style="width:60%;text-align:center;">عنوان</td> <td style="width:15%;text-align:center;">نویسنده</td> <td style="width:5%;text-align:center;">پاسخ</td> <td style="width:5%;text-align:center;">بازديد</td> <td style="width:15%;text-align:center;">آخرين ارسال</td> </tr><?php $action = $_POST['phpbb_pagin']; if(isset($_SESSION['phpbbpagin'])){ if($action == 'next'){ $from = $_SESSION['phpbbpagin']; $to = $from+10; $limit = "$from,$to"; }else{ $to = $_SESSION['phpbbpagin']; $from = $to-10; $limit = "$from,$to"; } }else{ $_SESSION['phpbbpagin'] = 10; $limit = $_SESSION['phpbbpagin']; } $con=mysqli_connect(get_option( 'servername' ),get_option( 'username' ),get_option( 'password' ),get_option( 'dbname' )); mysqli_query($con,"SET NAMES utf8"); $result = mysqli_query($con,"SELECT * FROM phpbb_topics LIMIT $limit"); while($row = mysqli_fetch_array($result)){?> <tr> <td class="MTForumrowtitle" style="width:60%;text-align:right;"><a href="<?php echo get_option( 'address' ) ?>/viewtopic.php?f=<?php echo $row['forum_id']; ?>&t=<?php echo $row['topic_id']; ?>" target="_blank"><?php echo $row['topic_title']; ?></a></td> <td style="width:15%;text-align:center;"><font color='<?php echo $row['topic_first_poster_colour']; ?>'><?php echo get_user($row['topic_poster']); ?></font></td> <td style="width:5%;text-align:center;"><?php echo $row['topic_replies']; ?></td> <td style="width:5%;text-align:center;"><?php echo $row['topic_views']; ?></td> <td style="width:15%;text-align:center;"><font color='<?php echo $row['topic_last_poster_colour']; ?>'><?php echo get_user($row['topic_last_poster_id']); ?></font></td> </tr><?php } mysqli_close($con);}/////////////////////////////////////////////////////////////////////function lfphbb(){?><div id="MTForumBlock"><table border="0" width="564" cellspacing="0" cellpadding="0"> <tr> <td> <table border="0" width="100%" height="30" cellspacing="0" cellpadding="4"> <tr> <td> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td align = 'center'><span class="CenterBox">آخرين ارسال هاي فروم</span></td> </tr> </table> </td> </tr> </table> </td> </tr> <tr> <td id="آخرين ارسال هاي فروم" style="border-right: 1px solid #dadada;border-bottom: 1px solid #dadada;border-left: 1px solid #dadada;"> <table border="0" width="100%"> <tr> <td><div id="MTForumBlock"> <table id="phpbb_response_area"> <?php get_latest_from_phpbb(); ?> </table> </div></td> </tr> </table> <div id="MTForumBlockControl" align="center"> <table cellpadding="0" cellspacing="0"> <tr> <td> <a class="MTForumButton" data-pagin-id="prev">قبل</a> <a class="MTForumButton" data-pagin-id="next">بعد</a> <form id="thephpbbForm" method="post"> <input name="action" type="hidden" value="phpbb_ajax_hook" /> <input id="phpbb_pagin" name="phpbb_pagin" type="hidden" value="" /> </form> </td> </tr> </table> </div> </td> </tr></table></div><?php}?> نقل قول لینک به ارسال
Parsa 23463 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 نیاز به تغییر کد نیستدر بخش مدیریت منو "آخرینهاازPHPBB" کلی کنیدو تنظیم دادههای دیتابیس 1 نقل قول لینک به ارسال
jalaljim 0 ارسال شده در دی 92 مالک گزارش بازنشر ارسال شده در دی 92 توی فیلد ها اطلاعات رو قرار میدم ولی ذخیره که میکنم رفرش میشه و باز همون صفحه با فیلد های خالی باز میشهچرا؟ نقل قول لینک به ارسال
jalaljim 0 ارسال شده در دی 92 مالک گزارش بازنشر ارسال شده در دی 92 ایندفعه زدم شد!!ولی افزونه تغیری نکرد چرا؟؟؟ نقل قول لینک به ارسال
Parsa 23463 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 در سایت جکویری لود نیستکد زیر را در فایل functions قرار دهیدfunction wpp_jquery_latest() {if (!is_admin()) { // comment out the next two lines to load the local copy of jQuery wp_deregister_script('jquery'); wp_register_script('jquery-latest', 'http://code.jquery.com/jquery-latest.js', false); wp_enqueue_script('jquery-latest');}}add_action('init', 'wpp_jquery_latest'); 1 نقل قول لینک به ارسال
jalaljim 0 ارسال شده در دی 92 مالک گزارش بازنشر ارسال شده در دی 92 این هم اضافه کردم ولی باز هم نشد نقل قول لینک به ارسال
Parsa 23463 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 این کد رو قبل از تابع wp_head قرار دهید. قبل از <?php<script src="http://code.jquery.com/jquery-latest.js"></script> 1 نقل قول لینک به ارسال
jalaljim 0 ارسال شده در بهمن 92 مالک گزارش بازنشر ارسال شده در بهمن 92 سلام این کار هم انجام دادم ولی باز هم نشد نقل قول لینک به ارسال
Parsa 23463 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 یا مشکل از جکویری هست یا متصل نمیشوداین خط را از فایل header کامنت/حذف کنید<script type="text/javascript">document.getElementById('waitDiv').style.position='absolute';</script>یکاپ بگیرید از فایل 1 نقل قول لینک به ارسال
jalaljim 0 ارسال شده در بهمن 92 مالک گزارش بازنشر ارسال شده در بهمن 92 (ویرایش شده) این خط هم حذف کردمنشدحالا چیکار کنم؟؟؟ ویرایش شده بهمن 92 توسط jalaljim نقل قول لینک به ارسال
Parsa 23463 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 احتمالا متصل نمیشهاطلاعات مربوط به دیتابیس را بررسی کنید نقل قول لینک به ارسال
jalaljim 0 ارسال شده در بهمن 92 مالک گزارش بازنشر ارسال شده در بهمن 92 همه چیز درسته...ولی کانکت نمیشه....خیلی ناراحتم نقل قول لینک به ارسال
Morteza 34190 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 روی لوکال تست کردید؟ نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .