jalaljim

افزونه (ایجاکسی) آخرین ارسال های انجمن ساز PHPBB

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

افزونه (ایجاکسی) آخرین ارسال های انجمن ساز PHPBB

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

روی سایت نصب شده نمایش هم میده ولی هیچ تاپیکی رو نمایش نمیده

ملاحظه بفرمائید www.art2music.ir

لطفا راهنمایی کنید

تو تنظیماتش اطلاعات دیتابیس رو وارد کردم ولی بازم نشد!!! نمیدونم شاید اشتباه انجام میدم

کمکم کنید لطفا

0

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


لینک به پست

صفحه خطای js دارد

کد زیر را به فایل functions پوسته اضافه کنید


if (!is_admin()) add_action("wp_enqueue_scripts", "my_jquery_enqueue", 11);
function my_jquery_enqueue() {
wp_enqueue_script('jquery');
}

1

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


لینک به پست

باشه من اینو انجام میدم. ممنون

ولی میشه توضیح بدین اطلاعات دیتابیس رو دقیقا کجای این کد ها قرار بدم؟

گیج شدم!!!


<?php
session_start();
/*
Plugin Name: نمایش آخرین پست ها از PHPBB
Version: 1.0.0
description: نمایش آخرین پست ها از PHPBB
Author: مرتضی گرانسایه
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
}

?>

0

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


لینک به پست

نیاز به تغییر کد نیست

در بخش مدیریت منو "آخرین‎ها‎از‎PHPBB" کلی کنید

و تنظیم داده‌های دیتابیس

1

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


لینک به پست

توی فیلد ها اطلاعات رو قرار میدم ولی ذخیره که میکنم رفرش میشه و باز همون صفحه با فیلد های خالی باز میشه

چرا؟ :(

0

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


لینک به پست

ایندفعه زدم شد!!

ولی افزونه تغیری نکرد چرا؟؟؟

0

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


لینک به پست

در سایت جکویری لود نیست

کد زیر را در فایل 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

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


لینک به پست

این هم اضافه کردم ولی باز هم نشد :(

0

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


لینک به پست

این کد رو قبل از تابع wp_head قرار دهید. قبل از <?php


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

1

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


لینک به پست

سلام این کار هم انجام دادم ولی باز هم نشد :(

0

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


لینک به پست

یا مشکل از جکویری هست یا متصل نمیشود

این خط را از فایل header کامنت/حذف کنید


<script type="text/javascript">document.getElementById('waitDiv').style.position='absolute';</script>

یکاپ بگیرید از فایل

1

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


لینک به پست

ارسال شده در (ویرایش شده)

این خط هم حذف کردم

نشد

حالا چیکار کنم؟؟؟ :unsure::(

ویرایش شده در توسط jalaljim
0

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


لینک به پست

احتمالا متصل نمیشه

اطلاعات مربوط به دیتابیس را بررسی کنید

0

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


لینک به پست

همه چیز درسته...

ولی کانکت نمیشه....

خیلی ناراحتم

0

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


لینک به پست

روی لوکال تست کردید؟

0

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط dandaneshop
      با سلام
      من دنبال یه افزونه میگردم که بتونم باهاش محصولات ناموجود را در آخر لیست نمایش محصولاتم در قسمت های مختلف سایت نمایش بده و محصولات موجود را در اول نمایش بده 
      آیا کسی افزونه ای میشناسه ؟
    • توسط foojiteam
      با سلام و خسته نباشید به همه دوستان
      من میخوام تمام فایل های رسانه وردپرس رو با افزونه hacklog remote attachment به هاست دانلود انتقال بدم ولی نمیدونم که این افزونه بدون مشکل این کار رو انجام میده یا نه؟!!
      و سوال خیلی مهمم اینه که بعد از اینکه فایل ها منتقل شدن و لینک های همشون به آدرس جدید هاست دانلود تغییر پیدا کرد، آیا مشکلی در لود فایل ها و تصاویر در سایت بوجود میاره یا نه؟
      و هم اینکه چون سایت من دانلود کتاب هستن و من اومدم برای ساخت لینک  دانلود کتاب برای کاربران به کلمه (دانلود کتاب) لینک فایل کتاب رو دادم آیا بعد از انتقال فایل ها به هاست دانلود باید آدرس تمام فایل های کتاب در پست های سایت رو به آدرس جدید تغییر بدم یا نه؟
      خیلی ممنون میشم کمکم کنید توی بد چاله ای گیر کردم
    • توسط hadi79
      سلام.
      کسی میدونه چطوری میشه افزونه scrapes که گذاشتم رو نال کرد؟
       
      ol_scrapes.zip
    • توسط naderi
      سلام .. برای توسعه یک وب سایت با قالب Eduma وردپرس میخوایم یه سری قابلیت ها رو بهش اضافه کنیم .. از دوستان کسی هست که بتونه به ما کمک کنه؟
    • توسط sajadszm
      سلام وخسته نباشید خدمت دوستان؛
      من وقتی افزونه ی راکت رو فعال میکنم متاسفانه یکسری از تصاویر صفحه ی اصلی سایتم در نسخه ی موبایل باز نمیشن و با غیر فعال کردن این افزونه مشکل حل میشه.تصویر و لینک مشکل هم ضمیمه شد البته الان راکت رو غیر فعال کردم.
      پیشاپیش ممنون از دوستان.