مرجع پارسی MyBB

نسخه‌ی کامل: آموزش کامل قرار دادن آخرین ارسالهای mybb در وردپرس
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
صفحه‌ها: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
این همه پست داده شد اما هنمز مشکل کسانی که با این ارور مواجهند برطرف نشد :

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/vadodico/public_html/Portal/wp-content/themes/cms2/post/last.php on line 36

یعنی شک نکنید اطلاعات دیتابیس درسته.خودتون بررسی کنید :

کد:
<?php
//web alfa
// ver 1.0

echo '
<html xmlns="http://www.w3.org/1999/xhtml" dir="rtl" lang="fa-IR">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link href="FB.css" rel="stylesheet" type="text/css" media="screen">
<div id="MTForumBlock">
<table id="webalfa-lastpost">
        <tr class="MTForumfirst">
            <td class="MTForumtitle">عنوان</td>
            <td class="MTForumanswer">پاسخ</td>
            <td class="MTForumview">بازديد</td>
            <td class="MTForumlast">توسط</td>
</tr>';
            
## CUSTOMIZE SETTINGS FOR YOUR SITE ##
$db_host = "localhost"; // Change this if your MySQL database host is different.
$db_name = "vadodico_***"; // Change this to the name of your database.
$db_user = "vadodico_***"; // Change this to your database username.
$db_pw = "***"; // Change this to your database password.
$db_pre = "mybb_"; // Tables prefix
$forum_url = "http://iranpigeons.ir/Forum/"; // Change this to reflect to your forum's URL.
$limit = "5"; // Number of posts displayed.
$txtlimit = "100"; // This is the character limit.

#######################################
// Connecting to your database
mysql_connect($db_host, $db_user, $db_pw );
mysql_select_db($db_name);

mysql_query("SET NAMES utf8");
$thread_sql = mysql_query("SELECT tid,subject,lastposter,replies,views FROM ".$db_pre."threads order by lastpost DESC LIMIT $limit");

while($thread_get=mysql_fetch_array($thread_sql))
{
$replycount = $thread_get['replies'];
$views = $thread_get['views'];
$threadid = $thread_get['tid'];
$poster = $thread_get['lastposter'];
$title = $thread_get['subject'];
if(strlen($title) > ($txtlimit-4)){
$title = substr($title,0,$txtlimit).'...';
}

echo "
        <tr>
            <td class=\"MTForumrowtitle\"><a href=\"".$forum_url."/showthread.php?tid=$threadid\"><img src=\"FBarrow.gif\" border=\"0\"> $title</a></td>
            <td class=\"MTForumanswer\">$replycount</td>
            <td class=\"MTForumview\">$views</td>
            <td class=\"MTForumlast\">$poster</td>
        </tr>";
        

}

echo "        </tr>
    </table>
</div>

";

?>

نام و یوزر دیتابیس یکیه و حرف اول Forum تو آدرس انجمنم F بزرگه و حتی بخشی از جدول هم نمایش داده می شه ولی پست ها نمایش داده نمیشه.اینم از لینکش http://iranpigeons.ir/Portal/wp-content/...t/last.php

خواهشا مشکلمو حل کنید نگید اطلاعات دیتابیس مشکل داره
دوستان کسی نمی خواد جواب مارو بده ؟!!!Huh
آقا یکی لطف کنه بیاد اینو واسه من درستش کنه
درود
از این پلاگین استفاده کنید و نتیجه را گزارش دهید Wink

آموزش هم که داخلش (به زبان لاتین) نوشته شما تنظیماتش رو درست کن و اگر درست شد و مشکلی نداشت آموزش کاملش رو میذارم تا بقیه استفاده کنن Smile
[تصویر:  name.png] دانلود:
[attachment=7129]
صورت مسئله رو پاک نکنید!!
من تمام پست ها رو خوندم ولی نمیدونم چرا هنوز که هنوزه کادر مربوط به پست ها درست و حسابی کار نمی کنه !! بی رنگ و لعابه؟!
سلام
من همه ی اطلاعات رو درست وارد می کنم حتی جدول رو هم میاره ولی بازم اخرین ارسال ها رو نشون نمی ده
البته اطلاعات دیتابیس هم درسته و باره ها چک کردم
کی می دونه مشکل از کجاست
Www.panda98.ir
خودتون یه نگاهی بندازین :
من استفاده کردم و به خوبی نمایش داده میشه
آموزش های که دوستان گفتن رو هم انجام دادم واسه بهتر شدنش
اگر بخوام آخرین ارسال هایی خود وردپرس هم نمایش بده، لازمه در این مورد ویرایشی انجام بشه؟

کد php:
// Change this to your database password.
$db_pre "mybb_"// Tables prefix 
mysql_fetch_array

(PHP 4، PHP 5)

mysql_fetch_array - واکشی یک ردیف به عنوان یک آرایه انجمنی، یک آرایه عددی، یا هر دو
هشدار

این فرمت به عنوان پی اچ پی 5.5.0 بد دانسته شده و خواهد شد در آینده حذف خواهند شد. در عوض، فرمت MySQLi یا PDO_MySQL به استفاده شود. همچنین نگاه کنید به خروجی زیر: انتخاب یک API راهنمای و پرسش و پاسخ مرتبط برای اطلاعات بیشتر. جایگزین این تابع عبارتند از:

mysqli_fetch_array ()
PDOStatement :: واکشی ()

http://php.net/manual/en/function.mysql-fetch-array.php
اگر این کد را پاک کنید درست میشه دیگه پیغام خطایی نمیده !
کد php:
$getp=mysql_fetch_array($psql); 
اقا من استفاده کردم خیلی خوب جواب میده فقط یه مشکل هست . هر دفه میاد به صفحه اول تاپیک انجمن . چیکار کنم تا به اخرین ارسال انجمن بره ؟
صفحه‌ها: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17