| نمايش موضوع قبلي :: نمايش موضوع بعدي |
| نويسنده |
پيغام |
|
alafboys
 کاربر فعال

 وضعيت: آفلاين 27 خرداد ماه ، 1387 تعداد ارسالها: 142 امتياز: 422 تشکر کرده: 15 تشکر شده 10 بار در 9 پست
|
ارسال شده در: يكشنبه، 5 آبان ماه ، 1387 19:38:57 موضوع مطلب: |
|
|
با تشکر خیلی زیاد از شما دوست عزیز
باز هم کار ساز نبود با http 500 رو به رو میشم
ببینید این کد قسمت مطلب قالب هست
| :كد |
function themeindex ($aid, $informant, $time, $title, $counter, $topic, $thetext, $notes, $morelink, $topicname, $topicimage, $topictext) {
global $anonymous, $tipath;
$ThemeSel = get_theme();
if (file_exists("themes/$ThemeSel/images/topics/$topicimage")) {
$t_image = "themes/$ThemeSel/images/topics/$topicimage";
} else {
$t_image = "$tipath$topicimage";
}
if ($notes != "") {
$notes = "<br><br><b>"._NOTE."</b> $notes\n";
} else {
$notes = "";
}
if ("$aid" == "$informant") {
$content = "$thetext$notes\n";
} else {
if($informant != "") {
$content = "<a>$informant</a> ";
} else {
$content = "$anonymous ";
}
$content .= ""._WRITES." \"$thetext\"$notes\n";
}
$posted = ""._POSTEDBY." ";
$posted .= get_author($aid);
$posted .= " "._ON." $time $timezone ($counter "._READS.")";
$tmpl_file = "themes/MashhadTeam-Silver/story_home.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
} |
و من اونو این جوری تغییر میدم
| :كد |
function themeindex ($aid, $informant, $time, $title, $counter, $topic, $thetext, $notes, $morelink, $topicname, $topicimage, $topictext) {
global $anonymous, $tipath;
$ThemeSel = get_theme();
if (file_exists("themes/$ThemeSel/images/topics/$topicimage")) {
$t_image = "themes/$ThemeSel/images/topics/$topicimage";
} else {
$t_image = "$tipath$topicimage";
}
if ($notes != "") {
$notes = "<br><br><b>"._NOTE."</b> $notes\n";
} else {
$notes = "";
}
if ("$aid" == "$informant") {
$content = "$thetext$notes\n";
} else {
if($informant != "") {
$content = "<a>$informant</a> ";
} else {
$content = "$anonymous ";
}
$content .= ""._WRITES." \"$thetext\"$notes\n";
}
$posted = ""._POSTEDBY." ";
$posted .= get_author($aid);
$posted .= " "._ON." $time $timezone ($counter "._READS.")";
$tmpl_file = "themes/MashhadTeam-Silver/story_home.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
}
if(ads(3)){
$showbanner = ads(3);
echo "<div>$showbanner</div><br>";<p><a>
<img></a></p>
} |
در ضمن اگه ممکنه میخوام بنر فقط بین پست 1و2 باشه
البته من کد بنر رو درست قرار دادم ولی در این پست درست دیده نمیشه
با تشکر _________________ تخصصی ترین سایت گوشی های UIQ3
(P990i . P1 . W950 . W960 . W980 . G900 . G700)
|
|
|
بازگشت به بالا |
|
| کاربرانی که برای این ارسال از alafboys تشکر کرده اند sajadgood |
|
 |
|
slofj
 کاربر ویژه سایت

 وضعيت: آفلاين 23 اسفند ماه ، 1385 تعداد ارسالها: 119 امتياز: 103 تشکر کرده: 1 تشکر شده 48 بار در 25 پست
|
ارسال شده در: يكشنبه، 5 آبان ماه ، 1387 19:57:55 موضوع مطلب: 4. بنر تبلیغاتی بین پست 1 و 2 |
|
|
آموزش شماره چهار : قراردادن بنر تبلیغاتی بین پست 1 و 2
سلام مجدد
از همگی ممنون و متشکر .
دوست عزیز انجام دادن اینکار خیلی راحت هست شما باید یک فایل پی اچ پی به اسم ads.php بسازید و در کنار فایل تم ذخیره کنید و محتویات تبلیغ رو به این صورت در داخل اون قرار بدید :
فایل پیوست شد .
و به جای آدرس سایت خود را وارد کنید.
در ضمن این فایل رو میتونید هر جایی از سایت قرار بدید . در حالت پیش فرص من تعریف کردم که کنار فایل تم باشه و از اونجا خوانده بشه .
توی فایل تم هم، همون جایی که مد نظرتون هست این کد رو اضافه کنید :
| :كد |
require_once('themes/esm/ads.php');
|
به جای esm نام تم خود را وارد کنید.
حالت کلی به این صورت خواهد بود :
| :كد |
</table>
</td>
</tr>
</table>
";
require_once('themes/Redlight/ads3.php');
echo"<br>";
}
function themearticle...
|
توی این کد من تعریف کرده ام که فقط یکبار فایل ads.php خوانده بشه . در نتیجه بین پست 1 و 2 نشون داده میشه و دیگه تکرار نمیشه .
مانند سایت خودم :
- به درخواست مدیر سایت تا 3 آموزش بعدی به سوالات پاسخ داده نمیشه . |
|
|
بازگشت به بالا |
|
| کاربرانی که برای این ارسال از slofj تشکر کرده اند iman1993 |
|
 |
|
slofj
 کاربر ویژه سایت

 وضعيت: آفلاين 23 اسفند ماه ، 1385 تعداد ارسالها: 119 امتياز: 103 تشکر کرده: 1 تشکر شده 48 بار در 25 پست
|
ارسال شده در: دوشنبه، 6 آبان ماه ، 1387 19:35:04 موضوع مطلب: 5 . اصطلاحات بکار رفته در قالب |
|
|
سلام
آموزش شماره پنج : اصطلاحات بکار رفته در قالب ( قسمت اول ) و ساخت صفحات جداگانه در نیوک
| :كد |
function OpenTable() {
function CloseTable() {
|
این دو قسمت مربوط به ابتدا وانتهای جدول میباشد . بغیر از ساختار بلوک ها و خبر ها و ماژول ها که شما به صورت دستی توی فایل قالب میتونید تغییر بدید قسمتهای دیگری هم هست که از دستور باز شدن جدول و بسته شدن اون استفاده میکنند . بصورتی که هر وقت اسم اون ها رو بیارید محتویات زیرش رو اجرا میکنه که بیشتر در ماژول ها استفاده میشه :
مثلا با اوردن این کد :
اطلاعات مربوط به باز شدن پنجره وجدول داده میشه .
برای بسته شدن هم :
حالا با استفاده از این دو اصطلاح یک ماژول ساده درست میکنیم :
ابتدا یک فولدر با اسم مشخص در قسمت modules درست میکنیم .
بعد از درست کردن فولدر یک فایل به اسم index.php درست کرده و اطلاعات زیر رو در اون وارد میکنیم :
| :كد |
?php
if ( !defined('MODULE_FILE') ) {
die ("You can't access this file directly...");
}
# in code baraye ezafe kardane dfile mainfile.php hast .
require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
get_lang($module_name);
define('NO_EDITOR', TRUE);
$advanced_editor=0;
$index = 1;
# ezafe kardane file header
include('header.php');
OpenTable();
# ezafe kardane mohtaviyate modules
echo"test";
CloseTable();
# ezafe kardane file footer
include('footer.php');
?>
|
این یک ماژول ساده هست که میشه باهاش صفحات اضافی توی نیوک درست کرد .
حالا اگر فایل رو اجرا کنید ، میبینید که کد به همون صورتی که قرار داده اید اول table رو باز میکنه ، اطلاعات رو مینویسه ( اینجا به جای اطلاعات کلمه test رو نوشتم ) ، و بعد هم دستور بستن table که همون CloseTable(); هست رو اجرا میکنه !
پس شما میتونید با ایجاد تغییر توی دو قسمت OpenTable(); و CloseTable(); ساختار کلی این قسمتها رو تغییر بدید .
دوستان عزیز انجمن این سایت ممکنه بعضی از قسمتهای کد رو ننویسه ، شما برای اطمینان میتونید فایل پیوست شده رو دانلود کنید .
موفق باشید . |
|
|
بازگشت به بالا |
|
| کاربرانی که برای این ارسال از slofj تشکر کرده اند alafboys |
|
 |
|
alafboys
 کاربر فعال

 وضعيت: آفلاين 27 خرداد ماه ، 1387 تعداد ارسالها: 142 امتياز: 422 تشکر کرده: 15 تشکر شده 10 بار در 9 پست
|
ارسال شده در: سه شنبه، 7 آبان ماه ، 1387 13:44:07 موضوع مطلب: |
|
|
1 سوال دیگه لطفا بعد از 3 آموزش جواب بدین من تو اون فایلی که گزاشتین یا کدای دیگه هیچ کدی از بنر ندیدم باید کد بنر رو کجا قرار بدم_________________ تخصصی ترین سایت گوشی های UIQ3
(P990i . P1 . W950 . W960 . W980 . G900 . G700)
|
|
|
بازگشت به بالا |
|
|
 |
|
alafboys
 کاربر فعال

 وضعيت: آفلاين 27 خرداد ماه ، 1387 تعداد ارسالها: 142 امتياز: 422 تشکر کرده: 15 تشکر شده 10 بار در 9 پست
|
ارسال شده در: سه شنبه، 7 آبان ماه ، 1387 14:16:34 موضوع مطلب: |
|
|
سلام
با تشکر از زحمات شما
همه کارهایی رو که گفتید کردم
باز هم کد
| :كد |
|
require_once('themes/MashhadTeam-Silver/ads.php'); |
هر جا قرار میدم با مشکل HTTP 500 رو بو رو میشم
این هم فایل تم اگه ممکنه ببینید مشکل از چیه |
|
|
بازگشت به بالا |
|
|
 |
|
slofj
 کاربر ویژه سایت

 وضعيت: آفلاين 23 اسفند ماه ، 1385 تعداد ارسالها: 119 امتياز: 103 تشکر کرده: 1 تشکر شده 48 بار در 25 پست
|
|
|
بازگشت به بالا |
|
| کاربرانی که برای این ارسال از slofj تشکر کرده اند amir |
|
 |
|
slofj
 کاربر ویژه سایت

 وضعيت: آفلاين 23 اسفند ماه ، 1385 تعداد ارسالها: 119 امتياز: 103 تشکر کرده: 1 تشکر شده 48 بار در 25 پست
|
ارسال شده در: چهارشنبه، 8 آبان ماه ، 1387 21:22:03 موضوع مطلب: جواب |
|
|
| alafboys مي نويسد: |
| 1 سوال دیگه لطفا بعد از 3 آموزش جواب بدین من تو اون فایلی که گزاشتین یا کدای دیگه هیچ کدی از بنر ندیدم باید کد بنر رو کجا قرار بدم |
توی فایل ads.php این قسمت :
| :كد |
if(ads(2)){
$showbanner = ads(2);
echo "$showbanner";
}
|
احتیاج به ویرایش داره نه تغییر کد به صورت کامل قرار داده شده شما فقط باید عدد تبلیغ رو به همونی که میخوای تغییر بدی . |
|
|
بازگشت به بالا |
|
| کاربرانی که برای این ارسال از slofj تشکر کرده اند alafboys |
|
 |
|
parsapapa
 کاربر رسمی سایت

 وضعيت: آفلاين 14 اسفند ماه ، 1386 تعداد ارسالها: 495 امتياز: 1187 تشکر کرده: 23 تشکر شده 18 بار در 18 پست
محل سكونت: کرج
|
ارسال شده در: پنجشنبه، 9 آبان ماه ، 1387 10:23:18 موضوع مطلب: |
|
|
نحوه اضافه کردن ادامه مطلب به یک قالب چطوری و اگه بخواهیم ما روی صفحه اصلی بازدید هر پست رو قرار بدیدم چطور باید این کار رو بکنیم .
قالب من MashhadTeam-ZoneCopper می خوام روی این قالب فقط ادامه مطلب رو اضافه کنم چه کدی رو کجا باید قرار بدم. اگه می شه یک اموزش جامع بدید که بتونم این تغییرات رو انجام بدم . |
|
|
بازگشت به بالا |
|
|
 |
|
alafboys
 کاربر فعال

 وضعيت: آفلاين 27 خرداد ماه ، 1387 تعداد ارسالها: 142 امتياز: 422 تشکر کرده: 15 تشکر شده 10 بار در 9 پست
|
ارسال شده در: پنجشنبه، 9 آبان ماه ، 1387 13:56:57 موضوع مطلب: |
|
|
سلام سیستم قالب سیلور که من دربارش میگفتم فرق می کنه اون قالب دارای 1 فایل story_home.html است که این فایل همون فایل مطلب و لینک ادامه مطلب و تعداد مشاهده و ... است
من خودم اینو دیروز فهمیدم
من کد HTML بنر رو به اخر فایل اضافه کردم ولی در همه مطالب نشون داده میشه اگه من بخوام فقط 1 بار به کد عمل کنه تا فقط بین پست 1 و 2 نمایش داده بشه باید چه کار کنم
با تشکر_________________ تخصصی ترین سایت گوشی های UIQ3
(P990i . P1 . W950 . W960 . W980 . G900 . G700)
|
|
|
بازگشت به بالا |
|
|
 |
|
slofj
 کاربر ویژه سایت

 وضعيت: آفلاين 23 اسفند ماه ، 1385 تعداد ارسالها: 119 امتياز: 103 تشکر کرده: 1 تشکر شده 48 بار در 25 پست
|
ارسال شده در: جمعه، 10 آبان ماه ، 1387 20:21:27 موضوع مطلب: پاسخ |
|
|
| parsapapa مي نويسد: |
نحوه اضافه کردن ادامه مطلب به یک قالب چطوری و اگه بخواهیم ما روی صفحه اصلی بازدید هر پست رو قرار بدیدم چطور باید این کار رو بکنیم .
قالب من MashhadTeam-ZoneCopper می خوام روی این قالب فقط ادامه مطلب رو اضافه کنم چه کدی رو کجا باید قرار بدم. اگه می شه یک اموزش جامع بدید که بتونم این تغییرات رو انجام بدم . |
قالب رو پیوست کنید و بصورت پیغام خصوصی بفرستید . |
|
|
بازگشت به بالا |
|
|
 |
|
slofj
 کاربر ویژه سایت

 وضعيت: آفلاين 23 اسفند ماه ، 1385 تعداد ارسالها: 119 امتياز: 103 تشکر کرده: 1 تشکر شده 48 بار در 25 پست
|
|
|
بازگشت به بالا |
|
| کاربرانی که برای این ارسال از slofj تشکر کرده اند alafboys |
|
 |
|
perfeshnal
 مدیر سایت

 وضعيت: آفلاين 25 فروردين ماه ، 1386 تعداد ارسالها: 5787 امتياز: 17528 تشکر کرده: 222 تشکر شده 1873 بار در 943 پست
|
ارسال شده در: جمعه، 10 آبان ماه ، 1387 20:33:11 موضوع مطلب: |
|
|
| جناب parsapapa همین طور که در پیام خصوصی هم خدمتتون گفتم شما باید ماژول News که در فایل فشرده تم MashhadTeam-ZoneCopper قرار داره رو جایگزین ماژول قبلی کنید صددرصد مشکلتون حل میشه |
|
|
بازگشت به بالا |
|
|
 |
|
perfeshnal
 مدیر سایت

 وضعيت: آفلاين 25 فروردين ماه ، 1386 تعداد ارسالها: 5787 امتياز: 17528 تشکر کرده: 222 تشکر شده 1873 بار در 943 پست
|
ارسال شده در: جمعه، 10 آبان ماه ، 1387 20:35:16 موضوع مطلب: |
|
|
| جناب slofj قالبهایی که دوستان در اینجا عرض می کنند در لینک زیر قرار داره که توسط گروه مشهدتیم آماده شده به لینک زیر مراجعه کنید.
|
|
|
بازگشت به بالا |
|
|
 |
|
alafboys
 کاربر فعال

 وضعيت: آفلاين 27 خرداد ماه ، 1387 تعداد ارسالها: 142 امتياز: 422 تشکر کرده: 15 تشکر شده 10 بار در 9 پست
|
ارسال شده در: شنبه، 11 آبان ماه ، 1387 14:35:55 موضوع مطلب: |
|
|
با سلام این هم فایل های که گفتید بزارم
فقط جناب slofj توجه کنید که درون فایلtheme.php یک کد هست که دستور میده در وست صفحه فایل story_home.html خونده بشه و این فایل story_home.html که من براتون قرار دادم همون قست مربوط به مطالب سایت هست که من کد بنر رو درون اون قرار دادم به همین دلیل به اندازه هر مطلب 1 بار این فایل خونده میشه در نتیجه کد بنر هم پایین هر مطلب میاد
و من میخواست اگه ممکنه کد بنر فقط 1 بار عمل که از 10000 باری که فایل story_home.html خونده میشه
با تشکر _________________ تخصصی ترین سایت گوشی های UIQ3
(P990i . P1 . W950 . W960 . W980 . G900 . G700)
|
|
|
بازگشت به بالا |
|
|
 |
|
slofj
 کاربر ویژه سایت

 وضعيت: آفلاين 23 اسفند ماه ، 1385 تعداد ارسالها: 119 امتياز: 103 تشکر کرده: 1 تشکر شده 48 بار در 25 پست
|
ارسال شده در: شنبه، 11 آبان ماه ، 1387 23:24:04 موضوع مطلب: پاسخ |
|
|
| alafboys مي نويسد: |
با سلام این هم فایل های که گفتید بزارم
فقط جناب slofj توجه کنید که درون فایلtheme.php یک کد هست که دستور میده در وست صفحه فایل story_home.html خونده بشه و این فایل story_home.html که من براتون قرار دادم همون قست مربوط به مطالب سایت هست که من کد بنر رو درون اون قرار دادم به همین دلیل به اندازه هر مطلب 1 بار این فایل خونده میشه در نتیجه کد بنر هم پایین هر مطلب میاد
و من میخواست اگه ممکنه کد بنر فقط 1 بار عمل که از 10000 باری که فایل story_home.html خونده میشه
با تشکر |
مشکل شما بر طرف شد.
برای استفاده از کد php توی فایل های html باید قبل و بعد از کد php از دستور مخصوص php استفاده کرد :
| :كد |
<td bgcolor=\"#fdfdfd\" style=\"border-bottom: 2px solid #9f0002;border-left: 2px solid #9f0002;border-right: 2px solid #9f0002\">
<?php
function themearticle($aid, $informant, $datetime, $title, $bodytext, $topic, $topicname, $topicimage, $topictext, $printpage , $username){
global $admin, $sid, $tipath, $db, $username;
$ThemeSel = get_theme();
if(file_exists("themes/$ThemeSel/images/topics/$topicimage")){
$t_image = "themes/$ThemeSel/images/topics/$topicimage";
}else{
$t_image = "$tipath$topicimage";
}
?>
</td>
..
|
|
|
|
بازگشت به بالا |
|
| کاربرانی که برای این ارسال از slofj تشکر کرده اند azam_001 |
|
 |
|