PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آخرین ارسالهای انجمن ( حرفه ای )



siana
02-25-2009, 12:10 PM
به نام خدا.
با سلام خدمت دوستان عزیز.
داشتم تو سایت h ttp://simplemachines.org یه دوری میزدم که چشمم خورد به این مود بسیار بمب : ht tp://custom.simplemachines.org/mods/index.php?mod=1069

کنجکاو شدم فارسیش کنم !!!
این کارو انجام دادم و روی سایتم اجرا کردم : ht tp://<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>

از دوستان حرفه ای تقاضا دارم که از این mod دیدن کنن و نظرشونو بگن . اگر هم مورد توجه قرار گرفت بگن تا من بسته کنم و ارسال کنم به این انجمن.

demonse2
02-25-2009, 02:03 PM
سلام دوست من مد بسیار جالبی هست
ممنون میشم تا اینجا قرار بدی شدیدا به همچین چیزی نیاز دارم موفق باشی .

delfanatash
02-25-2009, 03:36 PM
هو
دست مریزاد چیز خوبیه اگه هیچ مشکلی نداشته باشه قابل استفاده است نصب می کنیم و چک می کنیم
با سپاس

yasser360
02-25-2009, 10:09 PM
سلام.مد جالبی به نظر می رسه.
چند سوال؟رو همه قالب ها کار می کنه؟ مشکلی بامد دیگه ای ایجاد نمی کنه؟با ورژن smf چطور؟بذارید اینجا تا امتحان کنیم.ممنون

siana
02-26-2009, 10:20 AM
در مورد سوالات دوستمون باید بگم برای من که هیچ مشکلی به وجود نیومد !!! با 5 تا theme تست کردم .
بعد هم چشم آماده میکنم . و توی همین تاپیک قرار میدم.
یاعلی

mk2
02-26-2009, 02:15 PM
سلام
من كه سريع رفتم امتحانش كردم و روي انجمن هم نصبش كردم
عالي بود

ميتونيد اينجا ببينيدش (<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>)

يا حق

yasser360
02-27-2009, 08:17 AM
سلام.پس کی میذاریدش دوست عزیز؟منتظریم.لطفا اینکه از کجا باید فعال بشه رو هم توضیح بدید

siana
02-27-2009, 09:21 AM
به نام خدا .
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>

امروز برای دوستان آموزش ساخت آخرین ارسالهای انجمن به صورتی که در این تاپیک عنوان شده رو آماده کردم .
ابتدا از دوستان عذر خواهی میکنم ، به خاطر اینکه وقت نداشتم این آموزش رو به صورت بسته و آماده در اختیار دوستان قرار بدم .

آموزش :

برای ساخت آخرین ارسالها به صورتی که در عکس نمایش داده شده به ترتیبی که در زیر عنوان خواهم کرد ، فایلهای قالب خود را ویرایش کنید :

1 - ابتدا فایل Sources/Recent.php را در پوشه ای فروم شما نصب شده را ادیت میکنیم :
پیدا کنید :

global $scripturl, $txt, $db_prefix, $user_info, $modSettings, $func;

// Find all the posts. Newer ones will have higher IDs. (assuming the last 20 * number are accessable...)
// !!!SLOW This query is now slow, NEEDS to be fixed. Maybe break into two?
$request = db_query(&quot;
SELECT
m.posterTime, m.subject, m.ID_TOPIC, m.ID_MEMBER, m.ID_MSG,
IFNULL(mem.realName, m.posterName) AS posterName, t.ID_BOARD, b.name AS bName,
LEFT(m.body, 384) AS body, m.smileysEnabled
FROM ({$db_prefix}messages AS m, {$db_prefix}topics AS t, {$db_prefix}boards AS b)
LEFT JOIN {$db_prefix}members AS mem ON (mem.ID_MEMBER = m.ID_MEMBER)
WHERE m.ID_MSG &gt;= &quot; . max(0, $modSettings[&#039;maxMsgID&#039;] - 20 * $showlatestcount) . &quot;
AND t.ID_TOPIC = m.ID_TOPIC
AND b.ID_BOARD = t.ID_BOARD&quot; . (!empty($modSettings[&#039;recycle_enable&#039;]) &amp;&amp; $modSettings[&#039;recycle_board&#039;] &gt; 0 ? &quot;
AND b.ID_BOARD != $modSettings[recycle_board]&quot; : &#039;&#039;) . &quot;
AND $user_info[query_see_board]
ORDER BY m.ID_MSG DESC
LIMIT $showlatestcount&quot;, __FILE__, __LINE__);

و جایگزین کنید :

global $scripturl, $txt, $db_prefix, $user_info, $modSettings, $func, $settings, $ID_MEMBER;

// Find all the posts. Newer ones will have higher IDs. (assuming the last 20 * number are accessable...)
// !!!SLOW This query is now slow, NEEDS to be fixed. Maybe break into two?
if (!empty($modSettings[&#039;recent_topics&#039;]) &amp;&amp; $modSettings[&#039;recent_topics&#039;]){
$request = db_query(&quot;
SELECT
m.posterTime, ms.subject, m.ID_TOPIC, m.ID_MEMBER, m.ID_MSG, b.ID_BOARD, b.name AS bName,
IFNULL(mem.realName, m.posterName) AS posterName, &quot; . ($user_info[&#039;is_guest&#039;] ? &#039;1 AS isRead, 0 AS new_from&#039; : &#039;
IFNULL(lt.ID_MSG, IFNULL(lmr.ID_MSG, 0)) &gt;= m.ID_MSG_MODIFIED AS isRead,
IFNULL(lt.ID_MSG, IFNULL(lmr.ID_MSG, -1)) + 1 AS new_from&#039;) . &quot;, LEFT(m.body, 384) AS body, m.smileysEnabled, m.icon, t.numReplies, t.numViews
FROM ({$db_prefix}messages AS m, {$db_prefix}topics AS t, {$db_prefix}boards AS b, {$db_prefix}messages AS ms)
LEFT JOIN {$db_prefix}members AS mem ON (mem.ID_MEMBER = m.ID_MEMBER)&quot; . (!$user_info[&#039;is_guest&#039;] ? &quot;
LEFT JOIN {$db_prefix}log_topics AS lt ON (lt.ID_TOPIC = t.ID_TOPIC AND lt.ID_MEMBER = $ID_MEMBER)
LEFT JOIN {$db_prefix}log_mark_read AS lmr ON (lmr.ID_BOARD = b.ID_BOARD AND lmr.ID_MEMBER = $ID_MEMBER)&quot; : &#039;&#039;) . &quot;
WHERE t.ID_LAST_MSG &gt;= &quot; . ($modSettings[&#039;maxMsgID&#039;] - 35 * min($showlatestcount, 5)) . &quot;
AND t.ID_LAST_MSG = m.ID_MSG
AND b.ID_BOARD = t.ID_BOARD&quot; . (empty($exclude_boards) ? &#039;&#039; : &quot;
AND b.ID_BOARD NOT IN (&quot; . implode(&#039;, &#039;, $exclude_boards) . &quot;)&quot;) . &quot;
AND $user_info[query_see_board]
AND ms.ID_MSG = t.ID_FIRST_MSG
ORDER BY t.ID_LAST_MSG DESC
LIMIT $showlatestcount&quot;, __FILE__, __LINE__);
} else {
$request = db_query(&quot;
SELECT
m.posterTime, m.subject, m.ID_TOPIC, m.ID_MEMBER, m.ID_MSG,
IFNULL(mem.realName, m.posterName) AS posterName, t.ID_BOARD, b.name AS bName,
LEFT(m.body, 384) AS body, m.smileysEnabled, m.icon, t.numViews, t.numReplies
FROM ({$db_prefix}messages AS m, {$db_prefix}topics AS t, {$db_prefix}boards AS b)
LEFT JOIN {$db_prefix}members AS mem ON (mem.ID_MEMBER = m.ID_MEMBER)
WHERE m.ID_MSG &gt;= &quot; . max(0, $modSettings[&#039;maxMsgID&#039;] - 20 * $showlatestcount) . &quot;
AND t.ID_TOPIC = m.ID_TOPIC
AND b.ID_BOARD = t.ID_BOARD&quot; . (!empty($modSettings[&#039;recycle_enable&#039;]) &amp;&amp; $modSettings[&#039;recycle_board&#039;] &gt; 0 ? &quot;
AND b.ID_BOARD != $modSettings[recycle_board]&quot; : &#039;&#039;) . &quot;
AND $user_info[query_see_board]
ORDER BY m.ID_MSG DESC
LIMIT $showlatestcount&quot;, __FILE__, __LINE__);
}

پیدا کنید :

),
&#039;topic&#039; =&gt; $row[&#039;ID_TOPIC&#039;],


و اضافه کنید بعد از آن :

&#039;icon&#039; =&gt; file_exists($settings[&#039;theme_dir&#039;] . &#039;/images/post/&#039; . $row[&#039;icon&#039;] . &#039;.gif&#039;) ? $settings[&#039;images_url&#039;] . &#039;/post/&#039; . $row[&#039;icon&#039;] . &#039;.gif&#039; : $settings[&#039;default_images_url&#039;] . &#039;/post/&#039; . $row[&#039;icon&#039;] . &#039;.gif&#039;,
&#039;views&#039; =&gt; $row[&#039;numViews&#039;],
&#039;replies&#039; =&gt; $row[&#039;numReplies&#039;],



در این قسمت فایل BoardIndex.template.php را ویرایش می کنیم :
(( نکته : توجه داشته باشید این فایل مربوط به قالب شما میشود . یعنی مثلا نام قالب شما &quot;VB&quot; است شما باید فایل Themes/VB/BoardIndex.template.php را ویرایش کنید.))

پیدا کنید :

&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; border=&quot;0&quot;&gt;&#039;;

و جایگزین کنید :

&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;1&quot; width=&quot;100%&quot; border=&quot;0&quot;&gt;
&lt;tr&gt;
&lt;td class=&quot;catbg2&quot; style=&quot;text-align:left;&quot; colspan=&quot;2&quot;&gt;&#039;, $txt[70] ,&#039;&lt;/td&gt;
&lt;td class=&quot;catbg2&quot; style=&quot;text-align:center;&quot;&gt;&#039;, $txt[110] ,&#039;&lt;/td&gt;
&lt;td class=&quot;catbg2&quot; style=&quot;text-align:center;&quot;&gt;&#039;, $txt[301] ,&#039;&lt;/td&gt;
&lt;td class=&quot;catbg2&quot; style=&quot;text-align:center;&quot;&gt;&#039;, $txt[20] ,&#039;&lt;/td&gt;
&lt;td class=&quot;catbg2&quot; style=&quot;text-align:center;&quot;&gt;&#039;, $txt[29] ,&#039;&lt;/td&gt;
&lt;td class=&quot;catbg2&quot; style=&quot;text-align:right;&quot;&gt;&#039;, $txt[317] ,&#039;&lt;/td&gt;
&lt;/tr&gt;&#039;;


و مجدد پیدا کنید :

foreach ($context[&#039;latest_posts&#039;] as $post)
echo &#039;
&lt;tr&gt;
&lt;td class=&quot;middletext&quot; valign=&quot;top&quot;&gt;&lt;b&gt;&#039;, $post[&#039;link&#039;], &#039;&lt;/b&gt; &#039;, $txt[525], &#039; &#039;, $post[&#039;poster&#039;][&#039;link&#039;], &#039; (&#039;, $post[&#039;board&#039;][&#039;link&#039;], &#039;)&lt;/td&gt;
&lt;td class=&quot;middletext&quot; align=&quot;right&quot; valign=&quot;top&quot; nowrap=&quot;nowrap&quot;&gt;&#039;, $post[&#039;time&#039;], &#039;&lt;/td&gt;
&lt;/tr&gt;&#039;;

جایگزین کنید :

$cnt = 0;
foreach ($context[&#039;latest_posts&#039;] as $post){
$cnt++;
$class = ($cnt % 2) ? &#039;windowbg&#039; : &#039;windowbg2&#039;;

echo &#039;
&lt;tr&gt;
&lt;td class=&quot;&#039;, $class, &#039;&quot;&gt;&lt;img src=&quot;&#039;, $post[&#039;icon&#039;] , &#039;&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;
&lt;td class=&quot;&#039;, $class, &#039;&quot;&quot; title=&quot;&#039;, $post[&#039;preview&#039;] ,&#039;&quot;&gt;&#039;, $post[&#039;link&#039;], &#039;&lt;/td&gt;
&lt;td class=&quot;&#039;, $class, &#039;&quot;&quot; style=&quot;text-align:center;&quot;&gt;&#039;, $post[&#039;replies&#039;], &#039;&lt;/td&gt;
&lt;td class=&quot;&#039;, $class, &#039;&quot;&quot; style=&quot;text-align:center;&quot;&gt;&#039;, $post[&#039;views&#039;], &#039;&lt;/td&gt;
&lt;td class=&quot;&#039;, $class, &#039;&quot;&quot; style=&quot;text-align:center;&quot;&gt;&#039;,$post[&#039;board&#039;][&#039;link&#039;], &#039;&lt;/td&gt;
&lt;td class=&quot;&#039;, $class, &#039;&quot;&quot; style=&quot;text-align:center;&quot;&gt;&#039;,$post[&#039;poster&#039;][&#039;link&#039;], &#039;&lt;/td&gt;
&lt;td class=&quot;&#039;, $class, &#039;&quot;&quot; style=&quot;text-align:right;&quot; nowrap=&quot;nowrap&quot;&gt;&#039;, $post[&#039;time&#039;], &#039;&lt;/td&gt;
&lt;/tr&gt;&#039;;
}


در قسمت بعدی فایل Sources/ModSettings.php را ویرایش می کنیم :

پیدا کنید :

// Who&#039;s online.
array(&#039;check&#039;, &#039;who_enabled&#039;),

اضافه کنید بعد از آن :

&#039;&#039;,
// Recent topics ?
array(&#039;check&#039;, &#039;recent_topics&#039;,null, &amp;$txt[&#039;recent_topics&#039;]),



فایل Themes/default/languages/ModSettings.persian.php :

پیدا کنید :

?&gt;

جایگزین کنید:


$txt[&#039;recent_topics&#039;] = &#039;Show recent topics instead of recent posts&#039;;

کار به پایان رسیده ! تبریک میگم ;D
فقط دوستان توجه داشته باشن باید مقدار &quot;تعداد آخرین ارسال های نمایش داده شده در صفحه اول انجمن ها :&quot; را در قسمت &quot;تنظيمات قالب جاري&quot; حتما به مقدار دلخواه تغییر دهند.
موفق باشید !
اگر سوالی بود در همین تاپیک عنوان کنید.
یاعلی

siana
02-27-2009, 09:27 AM
با عرض معذرت در قسمت ویرایش فایل BoardIndex.template.php و ویرایش اولی که در این فایل صورت خواهید داد ، کد زیر را به جای کدی که در بالا ذکر شد جایگزین کنید:

&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;1&quot; width=&quot;100%&quot; border=&quot;0&quot;&gt;
&lt;tr&gt;
&lt;td class=&quot;catbg2&quot; style=&quot;text-align:right;&quot; colspan=&quot;2&quot;&gt;&#039;, $txt[70] ,&#039;&lt;/td&gt;
&lt;td class=&quot;catbg2&quot; style=&quot;text-align:center;&quot;&gt;&#039;, $txt[110] ,&#039;&lt;/td&gt;
&lt;td class=&quot;catbg2&quot; style=&quot;text-align:center;&quot;&gt;&#039;, $txt[301] ,&#039;&lt;/td&gt;
&lt;td class=&quot;catbg2&quot; style=&quot;text-align:center;&quot;&gt;&#039;, $txt[20] ,&#039;&lt;/td&gt;
&lt;td class=&quot;catbg2&quot; style=&quot;text-align:center;&quot;&gt;&#039;, $txt[29] ,&#039;&lt;/td&gt;
&lt;td class=&quot;catbg2&quot; style=&quot;text-align:center;&quot;&gt;&#039;, $txt[317] ,&#039;&lt;/td&gt;
&lt;/tr&gt;&#039;;

توجه داشته باشید این امر فقط در قالبهای فارسی و راست نویس انجام شود .

انتقاد از مدیران مامبولرن :
&gt;:(

siana
02-27-2009, 09:29 AM
چرا در تاپیک ها امکان ویریاش وجود ندارد ؟؟؟؟؟؟؟؟

mk2
02-27-2009, 09:42 AM
چرا در تاپیک ها امکان ویریاش وجود ندارد ؟؟؟؟؟؟؟؟

امکان ویرایش برای کاربران عادی وجود ندارد ;)
فقط مدیران

نوید
02-27-2009, 11:33 AM
چرا در تاپیک ها امکان ویریاش وجود ندارد ؟؟؟؟؟؟؟؟

علتش به تجربه چند ساله مامبولرن برمیگرده.
موفق باشید

siana
02-27-2009, 03:45 PM
خوب حالا چرا بحث رو عوض می کنین ؟ ;D عوض تشکرتونه آقای مدیر &gt;:D ؟

demonse2
02-28-2009, 08:53 AM
سلام
من از قالب SilentWave استفاده میکنم چیزی به نام BoardIndex.template.php نداره فقط 1 دونه Index.template.php داره که تو انم این کد


foreach ($context[&#039;latest_posts&#039;] as $post)
echo &#039;
&lt;tr&gt;
&lt;td class=&quot;middletext&quot; valign=&quot;top&quot;&gt;&lt;b&gt;&#039;, $post[&#039;link&#039;], &#039;&lt;/b&gt; &#039;, $txt[525], &#039; &#039;, $post[&#039;poster&#039;][&#039;link&#039;], &#039; (&#039;, $post[&#039;board&#039;][&#039;link&#039;], &#039;)&lt;/td&gt;
&lt;td class=&quot;middletext&quot; align=&quot;right&quot; valign=&quot;top&quot; nowrap=&quot;nowrap&quot;&gt;&#039;, $post[&#039;time&#039;], &#039;&lt;/td&gt;
&lt;/tr&gt;&#039;;

وجود نداره

لطفا بگید چی کار کنم قالب سایت به هم خورده و خراب شد .

اگر میشه بسته را برای دانلود قرار دهید تا سریعتر و با اطمینان بیشتری نصبش کنم .

siana
03-01-2009, 05:38 AM
چشم دوست عزیز . در حال ساختن بسته هستم .

yasser360
03-04-2009, 08:41 PM
سلام.دوست عزیز این بسته کی آماده میشه؟من تغییر ها رو اعمال کردم ولی قالب به هم ریخت.منتظر بسته هستیم که راحت راه بندازیمش چون واقعن جالبه.
جا داره از زحمتتون در ارائه این بسته واقعن تشکر کنیم چون خیلی خیلی کاربردیه.فقط داریم لحظه شماری می کنیم که آماده شه.ممنون

siana
03-06-2009, 03:14 PM
چشم دوست عزیز . حتما قرار خواهم داد.
یاعلی

yasser360
03-15-2009, 10:24 AM
چشم دوست عزیز . حتما قرار خواهم داد.
یاعلی

سلام مجدد.منتظزیما!!!!!!!!!!!
هرروز سر می زنیم که گذاشتین یا نه؟
ممنون

yasser360
04-03-2009, 10:16 PM
چی شد پس؟؟؟؟؟

سلام.بالاخره با کدها درستش کردم.ممنون O0

siana
04-05-2009, 05:00 PM
بسیار مشعوف شدم از اینکه این مود رو نصب کردید.
در ضمن باعث شرمندگی شد که نتوانستم این مود را به صورت بسته در آورم . ( به علت مشغله زیاد است )
یا علی

yasser360
04-05-2009, 08:05 PM
برای دوستانی که می خوان ببیننش:(به نظرم خیلی عالی و جالبه)
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>

mohsen_blid
07-15-2009, 01:55 PM
کسی این بسته رو نداره بزاره برای دانلود ؟؟؟

firoozmandan
07-16-2009, 06:13 AM
کسی این بسته رو نداره بزاره برای دانلود ؟؟؟


لطفا ابتدا تمام تاپیک رو مطالعه کنید بعد اقدام به زدن پست کنید !



بسیار مشعوف شدم از اینکه این مود رو نصب کردید.
در ضمن باعث شرمندگی شد که نتوانستم این مود را به صورت بسته در آورم . ( به علت مشغله زیاد است )
یا علی


میبینید که بسته ای برای این کار منتشر نشده ! در پست های بالا طریقه انجام اینکار با تغییر در کد ها نوشته شده ...




یا علی

mohsen_blid
07-16-2009, 08:43 AM
اخه این مکان هایی که میگه رو در قالب من نیست

amin_virus
07-16-2009, 09:09 AM
مخسن جان ادرس ها از داخل cpanel

Sources/Recent.php

پيدا ميكني مشكل تو هم مثل من بود درست كردمش

فقط ميمونهد يك جا كه اونم داخل خوده قالبت هست BoardIndex.template.php مثل اين بقيه رو از ادرس كه گذاشته از داخل cpanel پيدا ميكني

فدات

mohsen_blid
07-16-2009, 10:15 AM
ممنونم خیلی کمک کرد این نکته شما

saeed847
08-16-2009, 01:07 PM
سلام
خیلی ممنونم بابت زحمتی که کشیدید ، بسیار عالی بود .
فقط من یک مشکلی دارم که وقتی با Validator فروم را چک میکنم یه مشکل دارم. (تصویر پیوستی)

این مشکل زمانی بوجود میاد که قسمت دوم کد مربوط به BoardIndex.template.php را وارد میکنم (برا قالب بندی جدولش)

<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> (<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>)

لطفا راهنمایی بفرمائید .
موفق باشید .

نوید
08-16-2009, 03:02 PM
لطفا سوال خود را در موضوعی جدید مطرح نمایید