TAHA
02-24-2010, 12:50 AM
یستم وب پرتال PHPNuke ، ساختار متفاوتی نسبت به سیستم های مدیریت محتوای دیگر دارد.همچنین قالبهای این سیستم نیز ، مشخصه هایی مشابه به تمامی سیستم ها را داراست.تمامی قالبها چه استاتیک ، چه داینامیک برای یک پرتال ، دارای 4 بخش اصلی ، هدر ، بدنه ، سایدبارهای چپ و راست ( وگاها فقط یک طرف ) و یک فوتر میباشد.نیوک ، این 4 بخش را در قالب های خود به صورت کاملا واضحی تعریف کرده است .اگر یکی از قالبهای PHPNuke را بررسی کنید ، میبینید ، که دارای یک فایل theme.php به منظور فایل اصلی قالب میباشد.
تمامی دستورات مربوطه به چیدمان و طراحی قالب اصلی سایت ، در این فایل یعنی theme.php تعبیه شده است.4 بخش اصلی را function هایی در نظر گرفته اند.بعنوان مثال ، برای هدر function themeheader() و برای قسمتهای دیگر مثل footer ، تعبیه function themefooter()، قسمت اخبار function themeindex ، و قسمت ادامه مطالب نیز یک فانکشن در نظر گرفته شده استfunction themearticle ! هر کدام از این فانکشن ها دارای یک سری تنظیمات مربوط به دیتابیس هستند که اطلاعات مورد نیاز هر قسمت را از دیتابیس فراخوانی میکنند.
که شما میتوانید با کمی دانش php و html هر چیزی را در این 4 فانکشن اصلی قرار دهید.
مهمترین وجهی که در ترکیبات قالب برای هر کسی مهم است ، حجم کم ، سرعت بالا در قالب میباشد ، که بعد از ارائه نسخه ویژه گروه مشهد تیم ، یعنی ویرایش 8.2 ، قالبهای این سیستم ، بصورت کامل به صورت کاملا تیبل لس ، و CSS Based در آمدند و این موضوع ، یک فرصت فوق العاده را برای طراحان فرآهم آورد ، چرا که از ویژگیهای تیبل لس ، حجم و کدنویسی بسیار کمتر آن نسبت به Table است.شما میتوانید ، سیستم نیوک را در لوکال هاست ( مجازی ساز فضا بر روی کامپیوتر شخصی ) نصب کنید و بصورت کامل ، هرگونه تغییراتی که میخواهید در قالب خود اعمال کنید.
اگر بگویم ، قالبهای نیوک ، بعد از وردپرس ، ساده ترین و راحت ترین ساختار قالب را برای هر کاربری فراهم آورده است ، دروغ نگفته ام ، چرا که هر شخصی که فقط بصورت خیلی خیلی جزئی از html سر رشته دارد نیز میتواند قالبهای نیوک را حتی به باب میل خود تغییر و ویرایش کند.
تمامی دستورات مربوطه به چیدمان و طراحی قالب اصلی سایت ، در این فایل یعنی theme.php تعبیه شده است.4 بخش اصلی را function هایی در نظر گرفته اند.بعنوان مثال ، برای هدر function themeheader() و برای قسمتهای دیگر مثل footer ، تعبیه function themefooter()، قسمت اخبار function themeindex ، و قسمت ادامه مطالب نیز یک فانکشن در نظر گرفته شده استfunction themearticle ! هر کدام از این فانکشن ها دارای یک سری تنظیمات مربوط به دیتابیس هستند که اطلاعات مورد نیاز هر قسمت را از دیتابیس فراخوانی میکنند.
که شما میتوانید با کمی دانش php و html هر چیزی را در این 4 فانکشن اصلی قرار دهید.
مهمترین وجهی که در ترکیبات قالب برای هر کسی مهم است ، حجم کم ، سرعت بالا در قالب میباشد ، که بعد از ارائه نسخه ویژه گروه مشهد تیم ، یعنی ویرایش 8.2 ، قالبهای این سیستم ، بصورت کامل به صورت کاملا تیبل لس ، و CSS Based در آمدند و این موضوع ، یک فرصت فوق العاده را برای طراحان فرآهم آورد ، چرا که از ویژگیهای تیبل لس ، حجم و کدنویسی بسیار کمتر آن نسبت به Table است.شما میتوانید ، سیستم نیوک را در لوکال هاست ( مجازی ساز فضا بر روی کامپیوتر شخصی ) نصب کنید و بصورت کامل ، هرگونه تغییراتی که میخواهید در قالب خود اعمال کنید.
اگر بگویم ، قالبهای نیوک ، بعد از وردپرس ، ساده ترین و راحت ترین ساختار قالب را برای هر کاربری فراهم آورده است ، دروغ نگفته ام ، چرا که هر شخصی که فقط بصورت خیلی خیلی جزئی از html سر رشته دارد نیز میتواند قالبهای نیوک را حتی به باب میل خود تغییر و ویرایش کند.