رفتن به مطلب

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

ایران سی اف سی

hoseinkhosravi

کاربران عضو شده
  • تعداد ارسال ها

    7
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در سایت

0 متوسط

درباره hoseinkhosravi

  • درجه
    کاربران عضو شده
  • تاریخ تولد ۹۸/۰۱/۰۳
  1. ندیس انوشیروان روحانی که به دست کنگرانی فراهانی هنرمند مجسمه‌ساز در حال ساخت است، دهه دوم مهرماه رونمایی می‌شود.به گزارش ایسنا، حمید کنگرانی فراهانی درباره ساخت تندیس انوشیروان روحانی گفت: آشنایی من با استاد انوشیروان روحانی برمی‌گردد به کنفرانسی که با حضور پروفسور مجید سمیعی در دانشگاه تربیت مدرس برگزار شد که با یکدیگر ملاقاتی داشتیم و آقای روحانی در جریان ساخت تندیس پروفسور سمیعی قرار گرفتند.این هنرمند ادامه داد: همان‌جا به این فکر افتادم که تندیس آقای روحانی را بسازم که خود استاد هم از این قضیه استقبال کردند.حتی جلسه‌ای هم به منزلشان رفتم برای عکسبرداری و گرفتن ابعاد.وی درباره جنس آثارش گفت: آثار من تمام پلیمری است و صورت‌ها از سیلیکون‌ ساخته می‌شود.این مجسمه‌ساز افزود: تاکنون بیش از 200 مجسمه ساخته‌ام که در موزه‌های داخلی و حتی موزه‌های خارجی قرار دارند و اکثر سازه‌هایم براساس شخصیت‌های تاریخی و سیاسی هستند که بین آن‌ها هنرمندان سرشناسی هم وجود دارند.کنگرانی فراهانی با اشاره به برنامه آینده کاری‌اش گفت: پس از ساخت مجسمه استاد انوشیروان روحانی که حدود 10 مهرماه به پایان می‌رسد، به مناسبت سالروز 90 سالگی پروفسور رحیم رحمان‌زاده پایه‌گذار جراحی مدرن ارتوپدی در شهر برلین آلمان، مجسمه ایشان را رونمایی خواهم کرد.این هنرمند افزود: طی ملاقاتی که ماه پیش با ایشان داشتم، دوستان و نزدیکان پرفسور رحمان‌زاده به من پیشنهاد ساخت این مجسمه را دادند که من نیز آن را پذیرفتم و حدود سه یا چهار ماه دیگر کار ساخت این مجسمه نیز به پایان می‌رسد.وی با انتقاد از نبود موزه‌ای تخصصی در این زمینه گفت: دوست دارم در ایران در یک مکان و بنای مناسب و زیبا سرمایه‌گذاری شود تا موزه‌ای مانند موزه مادام توسو داشته باشیم که قطعا مردم از موزه‌ای که در آن تندیس‌های دانشمندان، ورزشکاران، هنرمندان و... قرار دارند، استقبال می‌کنند و با جذاب مخاطب زیاد، برای سرمایه‌گذار سودآور است.کنگرانی افزود: اخیرا از موزه مادام توسو با من تماس گرفتند و برای همکاری من با آن‌ها مکاتبه‌ای انجام شده است.حیف است اما خودمان این سرمایه را داریم ولی از آن استفاده نمی‌کنیم و این اساتیدی که تندیس آن‌ها ساخته شده است،‌ به همت شخص من بوده و به غیر از دو، سه مورد که سفارشی بود، بقیه کارهایم به صورت دلی است.وی درباره‌ حمایت نشدن در بعضی کارهایش گفت: هنگامی که استاد محمد نوری فوت کردند، من اعلام آمادگی کردم تا تندیس ایشان را به صورت افتخاری بسازم و به موزه موسیقی اهدا کنم، ولی از دوستانی که در این‌باره به آنها گفته بودم حمایتی ندیدم و استقبالی نشد. منبع: همشهري آنلاين
  2. سلام به همگی من در ابتدا تو سایتم میخواستم قالب های ریپ شده رو بزارم ولی الان تصمیمو عوض کردم میخوام قالب طراحی کنم و رایگان برای دانلود بزارم در همین راستا به نظرات همه شما عزیزان نیاز دارم. توضیحات تکمیلی کلیک کنید
  3. قالب ویکی بوی برای نیوک 8.3 این قالب طراحی شده توسط حسین خسروی میباشد.گرافیک عالی،همراه با اسلایدر و سه ادیت رایگان قالب.(ادیت عکس های اسلایدر رایگان انجام میشود) حجم قالب 800 کیلوبایت با سرعت لود بالا قیمت قالب:7000 تومان سئو رایگان برای این قالب در صورت درخواست انجام میشود پس از خرید قالب به این ایمیل تاریخ خرید و شماره تراکنش را به این ایمیل بفرستید:hoseinary@yahoo.com. پس از ارسال حداکثر تا 24 ساعت قالب به شما ایمیل میشود دمو اگر بازم دمو خواستید قرار میدم ولی همین دوتا که گذاشتم فک کنم کافیه اگه خواستید تو همین پست بگید تا براتون لینک خریدو به صورت مستقیم بزارم ولی میتونین به لینک مطلبش تو سایتم برید لینک مطلب
  4. ممنون شما لطف دارید
  5. سلام به همه ی دوستان امروز مطلبی آماده کردم که تبدیل قالب نیوک8.2به 8.3 رو آموزش میده امیدوارم خوشتون بیاد. بزودی نیوک 8.3 به وردپرس رو هم میزارم مرحله اول اضافه کردن توابع نسخه جدید 1 . توابع اضافه شده در نسخه جدید در نسخه جدید توابع زیر اضافه شده کد: انتخاب همه کد: themeindex2 , themeindex3 , contentindex , contentfull, themeproduct توضیح مختصری درباره ی توابع جدید تابع themeindex2 تابع index2 مربوط به فروشگاه می باشد ادرس فروشگاه : htpp://yoursite.com/modules.php?name=Products شما میتوانید بلوک طراحی شده برای فروشگاه خود را در این تابع قرار دهید و توضیحات محصولات خود را به شکل دلخواه قرار دهید . تابع themeindex3 این تابع مربوط به سبد خرید فروشگاه میباشد که ................. محصول شما در ان نمایش داده میشود آدرس مربوط به سبد خرید : htpp://yoursite.com/modules.php?name=cart تابع themeproduct این تابع برای توضیحات کامل برای محصول شما می باشد در واقع مانند ادامه مطلب اخبار می باشد که در ادامه بیشتر در رابطه با آن آموزش خواهیم داد تابع contentindex و contentfull این دو تابع مربوط به بخش مقالات سایت می باشد ادرس مربوط به بخش مقالات : htpp://yoursite.com/modules.php?name=Content تابع contentindex برای متن صفحه اول مقاله شما می باشد و contentfull برای ادامه مطلب بخش مقالا ت می باشد اضافه کردن توابع به قالب خوب حالا که اشنایی مختصری با توابع پیدا کردید نحوه اضافه کردن توابع رو شرح می دهیم اضافه کردن توابع کار راحتیی هست فقط کافیه کدهای زیر را کپی کرده و در انتهای کدهای theme.php اضافه کنید توجه کنید در انتهای قالب دستورات php به این صورت کد: انتخاب همه کد: ?> پایان می یابد که شما این کدها رو قبل از این تگ باید کپی کنید حالا فایل theme.php رو باز کرده و به انتهای کدها رفته و قبل از کد: انتخاب همه کد: ?> کدهای خود را کپی کنید کدهای مربوطه کد: انتخاب همه کد: function themeindex2($aid, $informant, $datetime, $title, $counter, $topic, $hometext, $notes, $topicname, $topicimage, $topictext, $comments, $score, $ratings, $sid, $productLink, $itempost, $itemcd, $itemprice) { global $ShowTopic,$tipath,$RateUnitWidth; $ThemeSel = get_theme(); theme_lang(); if(file_exists("themes/$ThemeSel/images/topics/$topicimage")){ $t_image = "themes/$ThemeSel/images/topics/$topicimage"; }else{ $t_image = "$tipath$topicimage"; } if($score != 0){ $rated = round($score / $ratings); }else{ $rated = 0; } if($comments==0){ $comments = ""._NOCOMMENTS.""; }else{ $comments = "$comments "._COMMENTS.""; } if($ShowTopic == 1){ $content = "<img align=\"right\" src=\"$t_image\"/>".$hometext.""; }else{ $content = "".$hometext.""; } echo " Your Block Code"; } function themeindex3($title, $counter, $score, $ratings,$sid,$newsLink,$itempost,$itemcd,$itemprice) { global $ShowTopic,$tipath,$RateUnitWidth,$cookie; $ThemeSel = get_theme(); theme_lang(); if($score != 0) { $rated = round($score / $ratings); }else { $rated = 0; } echo " Your Block Code"; } function themeproduct($aid, $informant, $datetime, $title, $bodytext, $hometext, $topic, $topicname, $topicimage, $topictext, $printpage,$itempost,$itemcd,$itemprice,$sidd, $notes){ global $admin, $sid, $tipath; $ThemeSel = get_theme(); theme_lang(); if(file_exists("themes/$ThemeSel/images/topics/$topicimage")){ $t_image = "themes/$ThemeSel/images/topics/$topicimage"; }else{ $t_image = "$tipath$topicimage"; } $posted = ""._POSTEDON." $datetime "._BY." "; $posted .= get_author($aid); $posted .= " <a href=\"$printpage\" target=\"_blank\"><img border=\"0\" src=\"http://www.vbiran.ir/images/print.gif\" width=\"16\" height=\"16\" alt=\""._PRINT."\"></a>"; $notes = str_replace(" ","_",$notes); $notes = explode(":",$notes); foreach($notes as $tag){ $tags .= "<i><a href=\"modules.php?name=Products&file=tags&tags=$tag\">".str_replace("_"," ",$tag)."</a></i> "; } echo " Your Block Code"; } function contentindex($pid, $myauthor, $mytitle, $mysubtitle, $mypage_header2, $date, $mycounter) { $ThemeSel = get_theme(); theme_lang(); echo " Your Block Code"; } function contentfull($pid, $myauthor, $mytitle, $mysubtitle, $mypage_header2, $pageof, $contentpages, $mysignature, $date, $mypage_footer, $mycounter, $report, $total_rows, $entries_per_page, $current_page, $link_to) { global $align; $ThemeSel = get_theme(); theme_lang(); $mysignature = str_replace(" ","_",$mysignature); $mysignature = explode(":", $mysignature); foreach($mysignature as $tag){ $mysignature1 .= "<i><a href=\"modules.php?name=Content&file=tags&op=tags&tag=$tag\">".str_replace("_"," ",$tag)."</a></i>"; } echo " Your Block Code"; } خوب حالا شما در محلهایی که نوشته کد: انتخاب همه کد: echo " Your Block Code"; میتوانید کدهای مربوط به block مورد نظر خود رو قرار دهید ویرایش توابع نیوک 8.2 در نیوک 8.2 توابع زیر را داشتیم کد: انتخاب همه کد: themeindex,themecenterbox,themesidebox,themefooter,themeheader,head,CloseTable2,CloseTable,OpenTable2,OpenTable2 ابتدا در تمامی توابع این دو تابع رو به کار میبریم کد: انتخاب همه کد: $ThemeSel = get_theme(); theme_lang(); تابع get_theme اسم قالب بر میگردونه و میتوانید با قرار دادن درون متغیر از ان در آدرس دهی های خود استفاده کنید و تابع theme_lang زبان سایت رو بر میگردونه برای اضافه کردن این دو تابع شما باید در { } تابع مربوطه این دو تابع رو اضافه کنید برای مثال کد: انتخاب همه کد: function OpenTable() { $ThemeSel = get_theme(); theme_lang(); echo"<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\"> <tr> <td background=\"themes/MashhadTeam-lightblue/images/Table_title_bg.gif\"> <table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"4\"> <tr> <td> </td> </tr> </table> </td> </tr> <tr> <td style=\"border: 1px solid #BDBDBD\"> <table border=\"0\" width=\"100%\"> <tr> <td>"; } تغییرات مربوط به تابع head() حالا تغییرات مربوط به تابع head را انجام می دهیم ابتدا این متغیر ها رو global کنید کد: انتخاب همه کد: $align, $preloader متغیر $align موقعیت قالب رو مشخص میکنه (rtl OR ltr) و متغیر $preloader هم برای نمایش بارگذاری اولیه هست که شما ابتدا باید در خط اول باید این متغیر رو تعریف کنید و مقدار اون رو برابر با 1 قرار بدید به این صورت کد: انتخاب همه کد: $preloader = "1"; برای global کردن متغیر ها هم کافیه اون متغیر رو در انتهای متغیر های global شده اضافه کنید به این صورت کد: انتخاب همه کد: function head() { global $slogan,$name, $sitename, $banners, $nukeurl, $Version_Num, $ab_config, $artpage, $topic, $hlpfile, $user, $hr, $theme, $cookie, $bgcolor1, $bgcolor2, $bgcolor3, $bgcolor4, $textcolor1, $textcolor2, $forumpage, $adminpage, $userpage, $pagetitle, $pagetags; میبینید که اخرین متغیر $pagetags هست که شما باید بعد از اون یه کاما بگذارید و متغیرهای $alignو$preloader رو به اون اضافه کنید به این صورت کد: انتخاب همه کد: function head() { global $slogan,$name, $sitename, $banners, $nukeurl, $Version_Num, $ab_config, $artpage, $topic, $hlpfile, $user, $hr, $theme, $cookie, $bgcolor1, $bgcolor2, $bgcolor3, $bgcolor4, $textcolor1, $textcolor2, $forumpage, $adminpage, $userpage, $pagetitle, $pagetags,$align, $preloader; تگهای meta موجود در قالب رو پاک کنید یعنی این کدها کد: انتخاب همه کد: if($pagetags !=""){ echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset="._CHARSET."\">\n"; echo "<META HTTP-EQUIV=\"EXPIRES\" CONTENT=\"0\">\n"; echo "<META NAME=\"RESOURCE-TYPE\" CONTENT=\"DOCUMENT\">\n"; echo "<META NAME=\"DISTRIBUTION\" CONTENT=\"GLOBAL\">\n"; echo "<META NAME=\"AUTHOR\" CONTENT=\"".addslashes($sitename)."\">\n"; echo "<META NAME=\"COPYRIGHT\" CONTENT=\"Copyright © by ".addslashes($sitename)."\">\n"; echo "<META NAME=\"KEYWORDS\" CONTENT=\"".addslashes($pagetags)."\">\n"; echo "<META NAME=\"DESCRIPTION\" CONTENT=\"".addslashes($slogan)."\">\n"; echo "<META NAME=\"ROBOTS\" CONTENT=\"INDEX, FOLLOW\">\n"; echo "<META NAME=\"REVISIT-AFTER\" CONTENT=\"1 DAYS\">\n"; echo "<META NAME=\"RATING\" CONTENT=\"GENERAL\">\n"; }else{ if($username == $anonymous){include("includes/meta.php");}} خوب بعد از این که این کدها رو پاک کردید باید فایل meta.php را فراخوانی کنید به این صورت کد: انتخاب همه کد: @include("includes/meta.php"); این کدها باید پاک شوند تا بار اضافی از قالب برداشته شود کد: انتخاب همه کد: echo "</script>\n"; echo "< type=\"text/javascript\" language=\"javascript1.2\" src=\"themes/MashhadTeam-lightblue/script/script.js\"></script>\n"; echo "<link rel=\"alternate\" type=\"application/rss+xml\" title=\"RSS\" href=\"backend.php\">\n"; echo "<Script src=\"includes/preloader.js\" TYPE=\"text/javascript\"></script>\n"; echo "<LINK REL=\"StyleSheet\" HREF=\"themes/$ThemeSel/style/style.css\" TYPE=\"text/css\">\n"; بعد از این باید کدهای preloader رو اضافه کنید برای این کار ابتدا باید کدهای preloader قبلی رو پاک کنید کدهایی که باید پاک شود کد: انتخاب همه کد: echo "<DIV id=\"waitDiv\" style=\"VISIBILITY: hidden; direction:rtl; text-align:center; line-height:17px; position:fixed; z-index:0; float:right; top:0; right:0; width:100px; height:20px; background-color:#CC0000; color:#fff; font-size:11px;\">در حال بارگذاری...</DIV>"; echo "<SCRIPT>showWaitm('waitDiv', 1);</SCRIPT>\n"; echo "</DIV>\n"; $u_agent = $_SERVER['HTTP_USER_AGENT']; if(preg_match('/MSIE/i',$u_agent)) { echo "<script type=\"text/javascript\">document.getElementById('waitDiv').style.position='absolute';</script>\n"; } بعد از پاک کردن این کدها کدهای زیر رو بعد از تگ کد: انتخاب همه کد: </head> اضافه کنید کد: انتخاب همه کد: if($preloader == 1){ echo "<div id=\"waitDiv\" onclick=\"this.style.visibility='hidden'\" style=\"text-align:center; line-height:17px; position:fixed; z-index:1000; width:100%; height:100%; background-color:#000; color:#fff; font-size:11px; margin:0px auto;\"><div style=\"position:fixed; margin:0px auto; \" id=\"loadingimage\" ><img src=\"http://www.vbiran.ir/images/loader.gif\" /></div></div>"; echo "<script>showWaitm('waitDiv', 1);</script>\n"; echo "</div>\n"; } $u_agent = $_SERVER['HTTP_USER_AGENT']; تغییرات مربوط به تابع themeheader ابتدا این سه متغیر رو global کنید کد: انتخاب همه کد: $datetype,$hijri,$align به این صورت کد: انتخاب همه کد: function themeheader() { global $db, $prefix,$user,$cookie,$name,$datetype,$hijri,$align; سپس این کدها رو پاک کرده کد: انتخاب همه کد: کد: $time = date("H:i:s"); $now = date("Y-m-d"); $now = FormalDate2Hejri1($now); $now = "امروز ".$now.""; و اینها رو جایگرین کنید کد: انتخاب همه کد: $dateTime = time(); $dateTime = nuketimes($dateTime); $now = date("H:i"); if(($datetype == 1) OR ($datetype == 2)){ $time = "<span id=\"timeofnuke\"></span> $dateTime"; }else{ $time = "<span dir=\"ltr\"><span id=\"timeofnuke\"></span> $dateTime</span>"; } اینها مربوط به تاریخ و ساعت هست که در نسخه جدید تغییر پیدا کرده برای چاپ زمان در قالبتون کافیه این متغیر رو چاپ کنید کد: انتخاب همه کد: کد: $time فعلا کار با این تابع تمام شده اما بعدا یکسری تغییرات دیگر باید انجام دهیم تابع themefooter این تابع نیاز به تغییرات خاصی نداره ! تابع themesidebox قالب لایت بلو را باز کنید و نگاهی به کدهای ان بندازید میبینید شکل کلی تابع به این شکل است کد: انتخاب همه کد: function themesidebox($title, $content, $themeview=1){ if($themeview == 0) { $CBSB_Class = "CBSBPlus"; $Display_Content = " display:none;"; }else { $CBSB_Class = "CBSBMin"; $Display_Content = ""; } echo"Your Block Code"; } شما باید این تابع رو به این شکل تغییر دهید کدهای قبلی را پاک کرده و به این کدها رو جایگزین کنید کد: انتخاب همه کد: function themesidebox($title, $content, $themeview=1, $themetype) { global $db, $prefix, $align; if($themeview == 0) { $CBSB_Class = "CBSBPlus"; $Display_Content = " display:none;"; }else { $CBSB_Class = "CBSBMin"; $Display_Content = ""; } $ThemeSel = get_theme(); theme_lang(); $result = $db->sql_query("SELECT * FROM ".$prefix."_blocks_sides WHERE sideid='$themetype'"); $row = $db->sql_fetchrow($result); $sidename = ######($row['sidename'], "nohtml"); if($sidename == ""){ echo "Your Block Code"; }else{ include("themes/$ThemeSel/blocks/block-$sidename.html"); } } توضیحاتی در مورد تغییرات انجام شده در تابع themesidebox در مورد این دو تابع قبلا توضیح داده شده کد: انتخاب همه کد: $ThemeSel = get_theme(); theme_lang(); حال در مورد این قسمت بحث میکنیم کد: انتخاب همه کد: $result = $db->sql_query("SELECT * FROM ".$prefix."_blocks_sides WHERE sideid='$themetype'"); $row = $db->sql_fetchrow($result); $sidename = ######($row['sidename'], "nohtml"); if($sidename == ""){ echo "Your Block Code"; }else{ include("themes/$ThemeSel/blocks/block-$sidename.html"); } همانطور که در می دانید در نسخه 8.3 امکان تعریف style جداگانه برای هر block وجود دارد و این قسمت هم برای همین هست شما برای اعمال این تغییرات در پوشه قالب خو یه فولدر بسازید به اسم blocks و سپس باید به تعداد بلوکهایی که دارید فایل html بسازید یعنی به تعداد بلوکهایی که طراحی کردید نه به اندازه بلوکهای موجود در سایتتون و به این صورت نام گذاری کنید کد: انتخاب همه کد: block-blockname.html ....... به جای blockname میتوانید نام بلاک خود را بنویسید و در آن کد بلاکهایی که برای قالب خود طراحی کردی را قرار دهید خوب حالا باید اطلاعات استایل block مورد نظر را از دیتا بیس فراخوانی کنیم به این شکل کد: انتخاب همه کد: $result = $db->sql_query("SELECT * FROM ".$prefix."_blocks_sides WHERE sideid='$themetype'"); $row = $db->sql_fetchrow($result); $sidename = ######($row['sidename'], "nohtml"); سپس چک میکنیم که ایا استایل جدایی برای این بلاک تغریف شده یا نه اگر استایلی تعریف شده فایل html مورد نظر که درسته کرده بودید فراخوانی میشه و اگر تعریف نشده بود کدهای پیشفرض اجرا میشه به این صورت دستورات رو مینویسیم کد: انتخاب همه کد: if($sidename == ""){ echo"<table border=\"0\" width=\"180\" cellspacing=\"0\" cellpadding=\"0\"> <tr> <td background=\"themes/MashhadTeam-lightblue/images/Table_title_bg.gif\"> <table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"4\"> <tr> <td width=\"15\"> <img border=\"0\" src=\"themes/MashhadTeam-lightblue/images/Table_title_rast.gif\" width=\"15\" height=\"15\"></td> <td> <table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\"> <tr> <td><span class=\"TableTitle\">$title</span></td> <td width=\"10\"><img class=\"CBSB $CBSB_Class\" border=\"0\" onclick=\"BlockStatChange(this,'$title')\" src=\"themes/MashhadTeam-lightblue/images/7px.gif\" width=\"9\" height=\"9\"></td> </tr> </table> </td> </tr> </table> </td> </tr> <tr> <td id=\"$title\" style=\"border: 1px solid #BDBDBD;$Display_Content\"> <table border=\"0\" width=\"100%\"> <tr> <td>$content</td> </tr> </table> </td> </tr> </table> <br>\n"; }else{ include("themes/$ThemeSel/blocks/block-$sidename.html"); } تابع themecenterbox هم هیچ فرقی نداره و روال کارش مثل sidebox هست تابع themeindex خوب در این تابع باید یکسری تغییرات کوچک بدید ابتدا این کدها رو پاک کنید کد: انتخاب همه کد: function themeindex($aid, $informant, $datetime, $title, $counter, $topic, $hometext, $notes, $morelink, $topicname, $topicimage, $topictext, $commentlink, $comments, $score, $ratings,$sid,$newsLink) و به جاش اینها رو بزارید کد: انتخاب همه کد: function themeindex($aid, $informant, $datetime, $title, $counter, $topics, $hometext, $notes, $r_options, $comments, $score, $ratings,$sid, $topic_link, $topictext_link, $topicname_link, $topicimage_link) حالا باید لینک ادامه مطالب رو تغییر بدید در نسخه 8.2 لینک ادامه مطلب به این شکل بود کد: انتخاب همه کد: $newsLink اما در نسخه جدید لینک ادامه مطالب رو به این صورت باید قرار بدید کد: انتخاب همه کد: newslink($sid); تابع themearticle در این تابع نیست مثل روال قبل کار میکنیم ابتدا این کدها رو پاک کرده کد: انتخاب همه کد: function themearticle($aid, $informant, $datetime, $title, $bodytext, $topic, $topicname, $topicimage, $topictext, $printpage) و سپس اینها رو جایگزین کنید کد: انتخاب همه کد: function themearticle($aid, $informant, $datetime, $title, $bodytext, $hometext, $topics, $topicname_link, $topicimage_link, $topictext_link, $printpage, $notes, $counter, $score, $ratings, $sid, $topic_link) خوب حالا میرسیم به قسمت نمایش مطالب و تگها در نسخه 8.2 با چاپ متغیر $body تمامی محتویات مطلب نمایش داده میشد اعم از متن اصلی ؛ متن ادامه مطلب و تگها اما در نسخه 8.3 این مطالب از هم تفکیک شده و کاربران می توانند با توجه به نیاز خود هر قسمت رو که خواستند در ادامه مطلب نمایش بدن به این صورت که شما در قالب lightblue این قسمت رو پیدا کنید کد: <p align=\"justify\">$bodytext</p> این برای نسخه 8.2 هست اما در نسخه 8.3 باید به این صورت نوشته شود کد: <p align=\"justify\">$hometext<br/>$bodytext<br/><br/>$tags</p> همانطور که می بینید در این نسخه متن صفحه اصلی ؛ متن ادامه مطلب ؛ و تگها از هم تفکیک شده و شما می توانید قستی را که نمی خواهید از ادامه مطلب حذف کنید خوب تا اینجا کارمون با توابع قبلی نیوک تمام شده و میرویم سراغ توابع جدید خوب در اول آموزش گفتیم که باید توابع جدید رو اضافه کنید حالا که اضافه کردید باید بریم سروقت کدهایی که باید در این تابع قرار بگیرند تابع contentindex این تابع مربوط به ماژول مقالات میباشد به ادرس زیر http://yoursite.com/modules.php?name=Content خوب ما فرض مکنیم شما بلوک مربوط به این قسمت را طراحی کردید حالا میپردازیم به اجزایی که باید به این بلوک اضافه کنیم میپردازیم این تابع توضیحات خاصی نداره و تنها باید با متغیرهای این تابع اشنا بشیم کد: $pid, $myauthor, $mytitle, $mysubtitle, $mypage_header2, $date, $mycounter 1. کد: $pid این متغیر برای نمایش شماره پست هست 2. کد: $myauthor نمایش یوزر نویسنده مطلب 3. کد: $mysubtitle نمایش عنوان مقاله 4. کد: $mypage_header2 نمایش زیر عنوان مقاله 5. کد: $date تاریخ ارسال مقاله 6. کد: $mycounter بازدیدهای مقاله 7. کد: rating_load3($pid) نمایش امتیاز دهی به مقاله ودر اخر لینک ادامه مطلب مقاله را باید به این صورت وارد نمایید کد: content-<?=$pid?>.html به عنوان مثال کد: <a href="content-<?=$pid?>.html"><?=$mytitle?></a> دقت کنید که برای نمایش تاریخ ارسال مقاله متغیر تاریخ باید در تابع nuketime قرار گیرد به این صورت کد: nuketimes($date) برای چاپ این متغیر ها هم درون تگ php کد: <?php ?> باید از دستور echo کد: echo "$mytitle"; و خارج از تگ php به صورت زیر عمل میکنیم کد: <?=$mytitle?> تابع contentfull این تابع نیز مربوط به ماژول مقالات میباشد و در واقع ادامه مطلب مقاله می باشد بعد از اینکه کدهای تابع رو کپی کردید همانطوری که در اول اموزش توضیح داده شد میپردازیم به بررسی متغیرهای مورد استفاده در این تابع که محل چاپ و نمایش انها بستگی به نیازتان دارد تمامی مطالب بالا در این تابع نیز کاربرد دارد اما چند متغیر و تابع جدید نیز باید در این تابع به کاربرده شود نمایش محتوای اصلی مقاله کد: $contentpages نمایش پاورقی مقاله کد: $mypage_footer این تابع برای نمایش شماره صفحات به کار میرود کد: clean_pagination($total_rows, $entries_per_page, $current_page, $link_to); نمایش تگهای مطلب کد: $mysignature1 تابع نمایش امتیاز دهی به مقاله کد: rating_load3($pid) نمایش لینک گزارش پست خلاف کد: $report اینها توابع و متغیرهای ضروری این تابع بودند که لازم است در قالب استفاده شوند بررسی توابع مربوط به فروشگاه توابع themeindex2 و themeindex3 و themeproduct مربوط به فروشگاه نیوک می باشد که به بررسی تک تک این توابع می پردازیم themeindex2 این تابع مربوط صفحه اوب فروشگاه میباشد ادرس : http://yoursite.com/modules.php?name=Products بررسی متغیرها و توابع مربوط به این تابع نام یا عنوان محصول کد: $title ادرس مربوط به خريد پستي کالا کد: $itempost ادرس توضیحات کالا یا به عبارتی دیگر ادرس ادامه مطلب فروشگاه کد: $productLink لینک مربوط به اضافه کردن کالا به سبد خرید کد: good_link($sid); در مدیریت نیوک قسمت محصولات شما میتوانید عکس نمونه ای برای محصول خود قرار دهید که برای فراخوانی این عکس باید از ادرس زیر استفاده کنید کد: files/images/Products/thumbs/<?=$sid ?>.jpg به عنوان مثال کد: <img src="files/images/Products/thumbs/<?=$sid ?>.jpg" width="200" height="200" /> تعداد کالا کد: $itemcd قیمت کالا کد: $itemprice امتیاز دهی به محصول کد: rating_load2($sid); و در اخر نمایش بازدید محصول کد: $counter تابع themeindex3 محتویات این تابع در سبد خرید نمایش داده میشود ادرس : http://yoursite.com/modules.php?name=cart این تابع کاملا مشابه تابع themeindex2 می باشد با این تفاوت که برای نمایش ادرس توضیحات کالا از متغیر زیر استفاده میکنیم کد: $newsLink کد: تابع themeproduct این تابع مربوط به توضیحات کالا یا ادامه مطلب فروشگا می باشد که به بررسی توابع و متغیرهای ان می پردازیم عنوان مطلب کد: $title ادرس تصویر کالا کد: files/images/Products/<?=$sidd ?>.jpg این قسمت هم دقیقا مانند ادامه مطلب اخبار میباشد که شامل متن اصلی و متن ادامه مطلب مو تگها می باشد که با توجه به نیازتان هر کدام از این متغیرها که مورد نیاز شما نیست می توانبد حذف کنید کد: <?=$hometext?><br /><br /><?=$bodytext?><br /><br /><?=$tags?> تعداد کالا کد: $itemcd قیمت کالا کد: $itemprice ادرس اضافه کردن کالا به سبد خرید کد: modules.php?name=cart&op=addgood&gdn=<?=$sidd?> و در اخر نمایش مشخصات مطلب شامل نام نویسنده و تاریخ ارسال مطلب و .... کد: $posted امیدوارم این آموزش کامل بوده باشه دوستان فکر کنم واسه امروز کافیه! دستم درد گرف انقد تایپ کردم! موفق باشید.یاحق
  6. ممنون میشم لینک دانلود برداشته بشه خودم قالبامو تو سایتتون رایگان میزارم و اگه رضایت داشته باشین قالب های فروشیمو میفروشم
  7. سلام من حسین خسروی مدیر ویکی بوی هستم. شما قالب مارو میزارید یه کپی رایتی ، یه چیزی رو رعایت کنید.اسم مارو از رو قالب حذف کردید.حالا دیگه ویکی بوی نیست و دیگه هم نمیاد ولی این سایتمه:http://design4you.ir/ اینم آی دی مه:hoseinary@yahoo.com لطفا،خواهشا اسم من رو از تم هام حذف نکنید.

وضعیت زندگی سایت


تاریخ راه اندازی سایت : August 27, 2016 17:18:30

درباره سایت

این سایت به عنوان یکی از بزرگترین انجمن های تفریحی و سرگرمی در ایران که از سال 1390 کار خود را شروع کرده و تا به حال هم سعی در ایجاد مکانی گرم و صمیمی برای هموطنان گرامی داشته است.


امیدواریم که ما را در این راه پرفراز و نشیب حمایت کنید! هدف ما بهترین یا بهتر شدن نیست هدف ما جلب رضایت شما و ایجاد مکان دوستانه و صمیمی برای شما دوستان می باشد.

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

لینک های مهم سایت

نمونه ای از لینک بخش های مختلف انجمن

آمار سایت

مجوزهای سایت

logo-samandehi
نماد اعتماد الکترونیکی بزودی دریافت می شود
×
×
  • جدید...