سیما فایلدانلود نمونه سوال , دانلود پروژه
شماره پشتیبانی 09385847440
سیما فایل
پیشنهاد ما

سوالات استخدامی نمونه سوال پیام نور پروژه کارآفرینی گزارش کارآموزی آزمون آزمایشی دانلود پاورپوینت
وب سایت-طريقه ساخت سايت با استفاده از CMS
1 1 1 1 1
عالی
docx
1395 مرداد 15
حجم : 1 مگابایت
صفحات : 54
4500 تومان
خرید و دانلود

وب سایت-طريقه ساخت سايت با استفاده از CMS


سایت دینامیک به سایتی گفته می شود که شرکت بتواند مدیریت کامل بر روی سایت داشته باشد و در صورت نیاز سایت را Update نماید. این سایت صفحات ثابت ندارد و مدیر سایت می تواند مطالب سایت را ویرایش نماید. • CMS تر کیبی است از: o پایگاه داده حجیم o سیستم فایل o و سایر ماجول های نرم افزاری • که برای این موارد استفاده می شود: o ذخیره و بازیابی o مقادیر عظیم اطلاعات زنده CMS فقط این نیست که: • سیستم های پایگاه داده ای از این نظر که بتوانند داده های از انواع مختلف: o متن o کلیپ های صدا o کلیپ های تصویر o فیلم را شاخص گذاری کرده • و کاربران بتوانند اطلاعات مرتبط CMS موجود در پایگاه داده را با استفاده از این موارد برای: o کلمات کلیدی o نویسندگان o تاریخ ایجاد و ... جستجو کنند.

وب سایت

فهرست عناوين

مقدمه                                                                                            2

ويژگي‌هاي وب سایت دینامیک                                                           3

مدل مدیریت تولید محتوا ((Content Management System

تعریف مدل                                                                                      4

CMS چیست؟                                                                                 7

 طريقه ساخت سايت با استفاده از CMS                                             11

نيازهاي شرکت صنایع پایدار                                                               16

نقشه سايت                                                                                   17

برخي از كد هاي PHP                                                                            

Administrator(بخش مديريت)                                                          18

contact(تماس با ما)                                                                       19

statistice(آمار گيري)                                                                                         26

users(كاربران)                                                                                30

search(جستجو)                                                                             40

login(ورود و خروج)                                                                          44

بانك اطلاعاتي(DataBase)

نمودار بانك اطلاعاتي ER-D                                                               46نحوه به دست آوردن DataBase                                                         53

فهرست منابع                                                                                 54

 

مقدمه

سایت دینامیک به سایتی گفته می شود که شرکت بتواند مدیریت کامل بر روی سایت داشته باشد و در صورت نیاز سایت را Update نماید.

این سایت صفحات ثابت ندارد و مدیر سایت می تواند مطالب سایت را ویرایش نماید.

  ويژگي‌هاي وب سایت دینامیک

  • قابليت‌هاي كاربردي سایت

سایت پيشنهادي شامل ويژگيهايي به شرح زير مي‌باشد:

  • دسترسي متفاوت برای کاربران: به علت دینامیک بودن سایت کاربران مختلف می توانند بنا بر تقاضای خود وارد بخش های مختلف سایت شوند.
  • سهولت كاربرد: به علت دسته بندی مطالب در صفحه اول (Home Page)، کاربران برای پیدا کردن مطالب مورد نیاز دچار مشکل نمی شوند.
  • معرفی سایت ها و شرکت های مرتبط در صفحه
  • ایجاد لینک از این سایت به سایت های دیگر
  • جستجوی موضوع: امکان انتخاب موضوع مورد جستجو از طرف کاربران و نمایش محصولات مورد جستجو برای کاربر
  • مشاهده مشخصات و تصاویر کامل محصولات به صورت مجزا در صفحه ای دیگر
  • امکان Update تصاویر و محصولات بوسیله مدیرسایت
  • ایجاد بخش News Letter در سایت و Update کردن آن
  • امکان ثبت نام کاربران در سایت برای ارائه مطالب اضافه به آنها
  • تکمیل فرم نظرخواهی از طرف کاربران و مشاهده آن از طرف مدیرسایت
  • تکمیل فرم درخواست سفارش از طرف کاربران
  • مشاهده درخواست سفارش از طرف مدیرسایت و ارسال Email به مشتری
  • مشاهده تعداد بازدیدکنندگان سایت
  • مشاده ناریخ و ساعت روز

 مدل مدیریت تولید محتوا ((Content Management System

تعریف مدل:

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

  • درک بهتر از شناخت نیاز
  • درک بهتر از راهبردها
  • درک بهتر از چگونگی !رفع نیازها

استفاده نمود.  مدلهای مشابه دارای مزیتهای ذیل خواهد بود:

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

بحث فرهنگی:

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

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

یک CMS عموما شامل موارد زیر است:

  • پردازش ها و جریان های کاری که متضمن موارد ذیل هستند:
    • سازماندهی
    • دسته بندی
    • ساختاردهی به منابع اطلاعاتی، به نحوی که بتوان آن ها رابرای همه اطلاعات به طرق مختلف
      • جمع آوری
      • ذخیره
      • مرتب
      • کد بندی
      • مونتاژ
      • به روز رسانی
      • و محافظت کرد.
  • از سیستم یا نرم افزار مدیریت محتوا در موارد زیر استفاده می شود:
    • جمع آوری
    • مدیریت
    • نشر محتوا
    • ذخیره محتوا به صورت جزئی یا کلی با حفظ ارتباطات بین اجزاء
    • کمک به کنترل بازبینی محتوا

CMS چیست؟

  • CMS تر کیبی است از:
    • پایگاه داده حجیم
    • سیستم فایل
    • و سایر ماجول های نرم افزاری
  • که برای این موارد استفاده می شود:
    • ذخیره و بازیابی
    • مقادیر عظیم اطلاعات زنده

CMS فقط این نیست که:

  • سیستم های پایگاه داده ای از این نظر که بتوانند داده های از انواع مختلف:
    • متن
    • کلیپ های صدا
    • کلیپ های تصویر
    • فیلم را شاخص گذاری کرده
  • و کاربران بتوانند اطلاعات مرتبط CMS موجود در پایگاه داده را با استفاده از این موارد برای:
    • کلمات کلیدی
    • نویسندگان
    • تاریخ ایجاد و ... جستجو کنند.
  • مدیرت محتوا در کل زمان حیات CMS کاربرد اصلی آن یعنی از ایجاد تا نشر است.

سیستم مدیریت محتوای مبتنی بر وب، شما را قادر می سازد که:

    • یک شمای واحد و یکنواخت در کل شبکه ایجاد کنید.
    • امکان نشر و به روزرسانی محتوا را با استفاده از ابزار ساده و در عین حال قدرتمند مبتنی بر مرورگر به تولید کنندگان محتوا می دهد.
    • در کنار سایر برنامه های کاربردی امکان ارائه اطلاعات از طریق وب را می دهد.
  • در سیستم مدیریت محتوا سه دسته کاربر وجود دارند:
  1. نویسندگان (ایجاد محتوا روی وب(
  2. مدیران محتوا (چه محتوایی و کجا منتشر شود(
  3. منتشران محتوا (نظر محتوا روی وب(
  • CMS به شما امکان می دهد که:
    • نویسندگان غیر فنی و ویرایشگران بتوانند به راحتی و در اسرع وقت محتوای خود را منتشر کنند. این کار بدون استفاده از CMS می بایست توسط متخصصین انجام بگیرد.
  • یک CMS موارد زیر را برقرار می سازد:
    • تعریف روند نشر
    • امتیازات ویژه نشر به افراد مختلف
    • کاهش زمان نشر
  • این موارد را می توان به صورت زیر خلاصه کرد:
    • صفحات ساده برای ارائه معمولی
    • صفحات پیچیده با طرح های ویژه
    • اطلاعات پویای موجود در پایگاه داده به صورت مرتب تغییر می کنند
    • آموزش
    • راهنمای Online
    • مدارک عمومی
    • هزاران صفحه در زمینه های مختلف برای کاربران متفاوت
    • انبوهی از ارتباطات بین صفحات

اجزای اصلی یک CMS عبارتند از:

  • مدیریت تولید محتوا
  • مدیریت کاربران
  • مدیریت سرویس ها
  • مدیریت سطوح کاربری
  • مدیریت زیبایی و کارایی محتوا

 

بعضی از CMSهایی که در حال حاضر مورد استفاده کاربران می باشند، عبارتند از:

  • Joomla
  • Mambo
  • Nuke
  • Takfa
  • Mitra
  • و ...

برای استفاده از CMSها در کامپیوتر PC باید از سرورهای local استفاده نمود. یکی از برنامه های سروربسته نرم افزاری EasyPHP می باشد. این بسته نرم افزاری شامل نرم افزار های زیر می باشد:

  • MySQL Database System –v4.1.9
  • Apache Web Server –v1.3.33
  • PHP Programing Language –v4.3.10
  • PHP MyAdmin Database Interface –v2.6.1

کاربران باید بعد از نصب برنامه EasyPHP یکی از CMSهای نام برده در بالا را بنا بر نیاز، بر روی این سرور خانگی نصب کنند. 

همانطور كه گفته شد بعد از نصب EasyPHP نياز به يك CMS داريم كه ما از Mambo استفاده مي كنيم.

طريقه ساخت سايت با استفاده از CMS

جهت ساخت يك سايت از برنامه EasyPHP كمك مي گيريم و چون مي خواهيم از CMS ها استفاده كنيم مي بايست 4 گام اساسي را طي كنيم. پيش از آن بايد يكي از CMS ها كه مي خواهيم با آن كار كنيم را داخل شاخه (Root)www كپي كنيم سپس داخل Browser صفحه Internet explorer آدرس Localhost را مي نويسيم.(http://127.0.0.1/) در EasyPHP صفحه وب محلي را مي توان به دو صورت مشاهده كرد: localhost و يا 127.0.0.1 .

شكل 1-1

در اين صفحه فولدرهاي شاخه Root‌ را مي بينيم.

ما از Mambo استفاده مي كنيم. جهت راه اندازي آن مي بايست به شرح ذيل عمل كنيم:

  • روي فولدر Mambo كيليك مي كنيم.
  • بنا بر نياز زبان دلخواه را انتخاب مي كنيم و بعد را فشار مي دهيم.

شكل2-1

  • در صفحه مربوطه گزينه من قانون را رعايت مي كنم و به آن پايبندم را انتخاب كرده و بعد را فشار مي دهيم.

شكل 3-1

  • در اين صفحه بايد نام Host مورد نظر را تعيين كنيم كه به صورت پيش فرض نوشته شده است.سپس براي نام كاربر بنا بر توضيح خود آن كلمه Root را مي نويسيم.احتياجي به تعيين پسورد نداريم .در آخر نيز نام بانك MySQL ي كه در EasyPHP تعيين كرده ايم نوشته و بعد را فشار مي دهيم.(جهت ساخت يك بانك MySQL روي آيكن EasyPHP كيليك راست كرده از قسمت Configuration ، PhpMyAdmin را انتخاب مي كنيم(شكل8 –1) سپس در قسمت ساخت پايگاه داده جديد نام بانك اطلاعات مورد نظر را نوشته و دكمه ساختن را مي زنيم. )

شكل 4-1

  • در اينجا بايد نام سايت را تعيين كرده و بعد را فشار دهيم.

شكل 5-1

  • اين جا آدرس وب سايت نمايش داده شده كه مي توانيم آدرس Email و پسورد مديريتي آن را مشخص كرده و بعد را فشار دهيم.

شكل6-1

  • در آخر Username وPassword ما مشخص شده است و نيز دو دكمه دارد كه با فشردن دكمه نمايش سايت شماي كلي از سايت و بافشردن دكمه بخش مديريت به نحوه مديريت سايت دست مي يابيم.

شكل7-1

شكل8-1

  نيازهاي شرکت صنایع پایدار

این سایت باید مطالب زیر را در خود بگنجاند:

  • معرفی شرکت صنایع پایدار و پروژه های انجام شده توسط این شرکت
  • معرفی محصولات شرکت همراه با تصویر
  • امکان لینک از این سایت به سایت های مورد نظر
  • ارسال Email از طریق مدیر سایت برای کاربران
  • ارسال Email از طریق کاربران برای مدیر سیستم
  • نمایش فرم نظرخواهی که از طرف کاربران ارسال شده است

نقشه سايت

  • صفحه اصلي
  • توليدات مشخصات قطره گيرها       

مشخصات پكينگ ها

  • كاتالوگ
  • موارد استفاده از توليدات
  • اخبار
  • سئوالات متداول
  • جستجوي پيشرفته
  • تماس با ما
  • مشخصات فني شامل مشخصات فني پكينگ ها

شامل مشخصات فني قطره گيرها

  • مديريت مديريت سايت كه شامل user name وpassword است كه مدير مي تواند سايت مديريت (manage) كند.
  • فرم نظر خواهي  اين سايت داراي فرم نظر خواهي است كه در مورد مطالب سايت و نيز آمار كساني كه online هستند ويا از سايت باز ديد كرده اند را مي دهد.
  • Login اين بخش باعث مي شود بين افرادي كه ثبت نام مي كنند با افرادي كه فقط از سايت باز ديد مي كنند تفاوت وجود داشته باشد و افراد ثبت نام كننده بتوانند ازامكانات بيشتري نسبت به سايرين برخوردار باشند

برخي از كد هاي PHP

طراحي يك سايت با استفاده از CMS ها نيازي به كد نويسي ندارد، چرا كه اين كار از پيش تعريف شده است و فقط در صورت اشتباه بودن كدنياز به اصلاح آن داريم.

كدهايPHP كدهاي پردازشي مي باشند و بايد ميان تگهاي HTML استفاده شوند.

در اينجا برخي از كدها را مشاهده مي كنيم.

Administrator(بخش مديريت)

<?php

/**

* @version $Id: admin.admin.php,v 1.1 2005/07/22 01:51:58 eddieajau Exp $

* @package Mambo

* @subpackage Admin

* @copyright (C) 2000 - 2005 Miro International Pty Ltd

* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL

* Mambo is Free Software

*/

/** ensure this file is being included by a parent file */

defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );

require_once( $mainframe->getPath( 'admin_html' ) );

switch ($task) {     

            case 'redirect':

                        $goto = trim( strtolower( mosGetParam( $_REQUEST, 'link' ) ) );

                        if ($goto == 'null') {

                                    $msg = $adminLanguage->A_COMP_ALERT_NO_LINK;

                                    mosRedirect( 'index2.php?option=com_admin&task=listcomponents', $msg );

                                    exit();

                        }

                        $goto = str_replace( "'", '', $goto );

                        mosRedirect($goto);

                        break;                 

            case 'listcomponents':

                        HTML_admin_misc::ListComponents();

                        break;        

            case 'sysinfo':

                        HTML_admin_misc::system_info( $version, $option );

                        break;

            case 'help':

                        HTML_admin_misc::help();

                        break;

            case 'preview':

                        HTML_admin_misc::preview();

                        break;

            case 'preview2':

                        HTML_admin_misc::preview( 1 );

                        break;

            case 'cpanel':

    default:

                        HTML_admin_misc::controlPanel();

                        break;

}

?>

contact(تماس با ما)

<?php

/**

* @version $Id: admin.contact.php,v 1.1 2005/07/22 01:52:16 eddieajau Exp $

* @package Mambo

* @subpackage Contact

* @copyright (C) 2000 - 2005 M

iro International Pty Ltd

* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL

* Mambo is Free Software

*/

/** ensure this file is being included by a parent file */

defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );

// ensure user has access to this function

if (!($acl->acl_check( 'administration', 'edit', 'users', $my->usertype, 'components', 'all' )

                        | $acl->acl_check( 'administration', 'edit', 'users', $my->usertype, 'components', 'com_contact' ))) {

            mosRedirect( 'index2.php', _NOT_AUTH );

}

require_once( $mainframe->getPath( 'admin_html' ) );

require_once( $mainframe->getPath( 'class' ) );

$id       = mosGetParam( $_GET, 'id', 0 );

$cid     = mosGetParam( $_POST, 'cid', array(0) );

if (!is_array( $cid )) {

            $cid = array(0);

}

switch ($task) {

            case 'new':

                        editContact( '0', $option);

                        break;

            case 'edit':

                        editContact( $cid[0], $option );

                        break;

            case 'editA':

                        editContact( $id, $option );

                        break;

            case 'save':

                        saveContact( $option );

                        break;

            case 'remove':

                        removeContacts( $cid, $option );

                        break;

            case 'publish':

                        changeContact( $cid, 1, $option );

                        break;

            case 'unpublish':

                        changeContact( $cid, 0, $option );

                        break;

            case 'orderup':

                        orderContacts( $cid[0], -1, $option );

                        break;

            case 'orderdown':

                        orderContacts( $cid[0], 1, $option );

                        break;

  case 'cancel':

    cancelContact();

                        break;

            default:

                        showContacts( $option );

                        break;

}

/**

* List the records

* @param string The current GET/POST option

*/

function showContacts( $option ) {

            global $database, $mainframe, $mosConfig_list_limit;

            $catid              = $mainframe->getUserStateFromRequest( "catid{$option}", 'catid', 0 );

            $limit               = $mainframe->getUserStateFromRequest( "viewlistlimit", 'limit', $mosConfig_list_limit );

            $limitstart = $mainframe->getUserStateFromRequest( "view{$option}limitstart", 'limitstart', 0 );

            $search            = $mainframe->getUserStateFromRequest( "search{$option}", 'search', '' );

            $search            = $database->getEscaped( trim( strtolower( $search ) ) );   

            if ( $search ) {

                        $where[] = "cd.name LIKE '%$search%'";

            }

            if ( $catid ) {

                        $where[] = "cd.catid = '$catid'";

            }

            if ( isset( $where ) ) {

                        $where = "\n WHERE ". implode( ' AND ', $where );          

            } else {

                        $where = '';

            }

            // get the total number of records

            $database->setQuery( "SELECT COUNT(*) FROM #__contact_details AS cd $where" );

            $total = $database->loadResult();

            require_once( $GLOBALS['mosConfig_absolute_path'] . '/administrator/includes/pageNavigation.php' );

            $pageNav = new mosPageNav( $total, $limitstart, $limit  );

            // get the subset (based on limits) of required records

            $query = "SELECT cd.*, cc.title AS category, u.name AS user, v.name as editor"

            . "\n FROM #__contact_details AS cd"

            . "\n LEFT JOIN #__categories AS cc ON cc.id = cd.catid"

            . "\n LEFT JOIN #__users AS u ON u.id = cd.user_id"

            . "\n LEFT JOIN #__users AS v ON v.id = cd.checked_out"

            . $where

            . "\n ORDER BY cd.catid, cd.ordering, cd.name ASC"

            . "\n LIMIT $pageNav->limitstart, $pageNav->limit"

            ;

            $database->setQuery( $query );

            $rows = $database->loadObjectList();

            // build list of categories

            $javascript = 'onchange="document.adminForm.submit();"';

            $lists['catid'] = mosAdminMenus::ComponentCategory( 'catid', 'com_contact_details', intval( $catid ), $javascript );

 

            HTML_contact::showcontacts( $rows, $pageNav, $search, $option, $lists );

}

/**

* Creates a new or edits and existing user record

* @param int The id of the record, 0 if a new entry

* @param string The current GET/POST option

*/

function editContact( $id, $option ) {

            global $database, $my;

            global $mosConfig_absolute_path;

            $row = new mosContact( $database );

            // load the row from the db table

            $row->load( $id );

 

            if ($id) {

                        // do stuff for existing records

                        $row->checkout($my->id);

            } else {

                        // do stuff for new records

                        $row->imagepos = 'top';

                        $row->ordering = 0;

                        $row->published = 1;

            }

            $lists = array();

            // build the html select list for ordering

            $query = "SELECT ordering AS value, name AS text"

            . "\n FROM #__contact_details"

            . "\n WHERE published >= 0"

            . "\n AND catid = '$row->catid'"

            . "\n ORDER BY ordering"

            ;

            $lists['ordering']                                  = mosAdminMenus::SpecificOrdering( $row, $id, $query, 1 );

            // build list of users

            $lists['user_id']                                    = mosAdminMenus::UserSelect( 'user_id', $row->user_id, 1 );

            // build list of categories

            $lists['catid']                            = mosAdminMenus::ComponentCategory( 'catid', 'com_contact_details', intval( $row->catid ) );

            // build the html select list for images

            $lists['image']                          = mosAdminMenus::Images( 'image', $row->image );

            // build the html select list for the group access

            $lists['access']                          = mosAdminMenus::Access( $row );

            // build the html radio buttons for published

            $lists['published']                    = mosHTML::yesnoradioList( 'published', '', $row->published );

            // build the html radio buttons for default

            $lists['default_con']                 = mosHTML::yesnoradioList( 'default_con', '', $row->default_con );

            // get params definitions

            $file = $mosConfig_absolute_path .'/administrator/components/com_contact/contact_items.xml';

            $params =& new mosParameters( $row->params, $file, 'component' );

            HTML_contact::editcontact( $row, $lists, $option, $params );

}

/**

* Saves the record from an edit form submit

* @param string The current GET/POST option

*/

function saveContact( $option ) {

            global $database;

            $row = new mosContact( $database );

            if (!$row->bind( $_POST )) {

                        echo "<script> alert('".$row->getError()."'); window.history.go(-1); </script>\n";

                        exit();

            }

            // save params

            $params = mosGetParam( $_POST, 'params', '' );

            if (is_array( $params )) {

                        $txt = array();

                        foreach ( $params as $k=>$v) {

                                    $txt[] = "$k=$v";

                        }

                        $row->params = implode( "\n", $txt );

            }

            // pre-save checks

            if (!$row->check()) {

                        echo "<script> alert('".$row->getError()."'); window.history.go(-1); </script>\n";

                        exit();

            }

            // save the changes

            if (!$row->store()) {

                        echo "<script> alert('".$row->getError()."'); window.history.go(-1); </script>\n";

                        exit();

            }

            $row->checkin();

            $row->updateOrder();

            if ($row->default_con) {

                        $database->setQuery( "UPDATE #__contact_details SET default_con='0' WHERE id <> $row->id AND default_con='1'" );

                        $database->query();

            }

            mosRedirect( "index2.php?option=$option" );

}

/**

* Removes records

* @param array An array of id keys to remove

* @param string The current GET/POST option

*/

function removeContacts( &$cid, $option ) {

            global $database;

            if (count( $cid )) {

                        $cids = implode( ',', $cid );

                        $database->setQuery( "DELETE FROM #__contact_details WHERE id IN ($cids)" );

                        if (!$database->query()) {

                                    echo "<script> alert('".$database->getErrorMsg()."'); window.history.go(-1); </script>\n";

                        }

            }

            mosRedirect( "index2.php?option=$option" );

}

/**

* Changes the state of one or more content pages

* @param array An array of unique category id numbers

* @param integer 0 if unpublishing, 1 if publishing

* @param string The current option

*/

function changeContact( $cid=null, $state=0, $option ) {

            global $database, $my, $adminLanguage;

            if (count( $cid ) < 1) {

                        $action = $state == 1 ? 'publish' : 'unpublish';

                        echo "<script> alert('". $adminLanguage->A_COMP_CONT_SELECT_REC . $action ."'); window.history.go(-1);</script>\n";

                        exit;

            }

            $cids = implode( ',', $cid );

            $database->setQuery( "UPDATE #__contact_details SET published='$state'"

            . "\nWHERE id IN ($cids) AND (checked_out=0 OR (checked_out='$my->id'))"

            );

            if (!$database->query()) {

                        echo "<script> alert('".$database->getErrorMsg()."'); window.history.go(-1); </script>\n";

                        exit();

            }

            if (count( $cid ) == 1) {

                        $row = new mosContact( $database );

                        $row->checkin( intval( $cid[0] ) );

            }

            mosRedirect( "index2.php?option=$option" );

}

 

/** JJC

* Moves the order of a record

* @param integer The increment to reorder by

*/

function orderContacts( $uid, $inc, $option ) {

           global $database;     

            $row = new mosContact( $database );

            $row->load( $uid );

            $row->move( $inc, "published >= 0" );

            mosRedirect( "index2.php?option=$option" );

}

/** PT

* Cancels editing and checks in the record

*/

function cancelContact() {

            global $database;

           

            $row = new mosContact( $database );

            $row->bind( $_POST );

            $row->checkin();

            mosRedirect('index2.php?option=com_contact');

}

?>

statistice(آمار گيري)

<?php

/**

* @version $Id: admin.statistics.php,v 1.1 2005/07/22 01:53:22 eddieajau Exp $

* @package Mambo

* @subpackage Statistics

* @copyright (C) 2000 - 2005 Miro International Pty Ltd

* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL

* Mambo is Free Software

*/

/** ensure this file is being included by a parent file */

defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );

require_once( $mainframe->getPath( 'admin_html' ) );

switch ($task) {

            case 'searches':

                        showSearches( $option, $task );

                        break;

            case 'pageimp':

                        showPageImpressions( $option, $task );

                        break;

            default:

                        showSummary( $option, $task );

                        break;

}

function showSummary( $option, $task ) {

            global $database, $mainframe;

            // get sort field and check against allowable field names

            $field = strtolower( mosGetParam( $_REQUEST, 'field', '' ) );

            if (!in_array( $field, array( 'agent', 'hits' ) )) {

                        $field = '';

            }

            // get field ordering or set the default field to order

            $order = strtolower( mosGetParam( $_REQUEST, 'order', 'asc' ) );

            if ($order != 'asc' && $order != 'desc' && $order != 'none') {

                        $order = 'asc';

            } else if ($order == 'none') {

                        $field = 'agent';

                        $order = 'asc';

            }



وب سایت-طريقه ساخت سايت با استفاده از CMS
ایمیل * موبایل *

دریافت شماره تلفن همراه صرفا جهت پشتیبانی می باشد و برای تبلیغات استفاده نمیشود.

محصولات خاص


  • pdf ویژه

    دانلود سوالات آموزگار دوره ابتدایی آموزش و پرورش 95

    دانلود سوالات آموزگار دوره ابتدایی آموزش و پرورش 95

  • pdf ویژه

    سوالات رشته نقشه کشی معماری سال 94 کنکور کاردانی فنی و حرفه ای

    سوالات رشته نقشه کشی معماری سال 94 کنکور کاردانی فنی و حرفه ای

  • docx ویژه

    دانلود نمونه سوال استخدامی ارتش

    دانلود نمونه سوال استخدامی ارتش

    نهادهای نظامی و انتظامی همواره جهت ارتقاء سطح کیفی و خدمت رسانی خود با برگزاری آزمون های استخدامی و جذب نیروی انسانی داوطلبان زیادی را که جویای کار و اشتغال هستند را به سمت خود می کشانند. مجموعه سوالات استخدامی ارتش که برای هر سه قوای مهم ارتش قابل دانلود و استفاده می باشد کامل ترین و یکی از محبوب ترین منابع سوال می باشدکه با افتخار خدمت شما ارائه می گردد.

  • docx ویژه

    دانلود سوالات استخدامی رشته تخصصی هنرآموز صنایع سرامیک آموزش و پرورش

    دانلود سوالات استخدامی رشته تخصصی هنرآموز صنایع سرامیک آموزش و پرورش

    دانلود دفترچه سوالات آزمون های ادوار گذشته وزارت آموزش پرورش شامل بیش از 200 سوال دروس عمومی به همراه پاسخنامه و نیز دفترچه سوالات رشته تخصصی هنرآموز صنایع سرامیک آموزش و پرورش

  • pdf ویژه

    دانلود سوالات استخدامی رشته کارشناس فناوری (IT) آموزش و پرورش

    دانلود سوالات استخدامی رشته کارشناس فناوری (IT) آموزش و پرورش

    دانلود دفترچه سوالات آزمون های ادوار گذشته وزارت آموزش پرورش شامل بیش از 200 سوال دروس عمومی به همراه پاسخنامه و نیز دفترچه سوالات رشته تخصصی کارشناس فناوری (IT) آموزش و پرورش

  • pdf ویژه

    نمونه سوال و دفترچه سوالات استخدامی رشته تخصصی کارشناس امور حقوقی آموزش و پرورش

    نمونه سوال و دفترچه  سوالات استخدامی رشته تخصصی کارشناس امور حقوقی آموزش و پرورش

    لیست دروس و منابع آزمون کارشناس امور حقوقی آموزش و پرورش : مواد آزمون عمومی به شرح زیر تعیین میشود: (ICDL -1 فناوری اطلاعات (مهارتهای هفت گانه -2 ریاضی و آمار مقدماتی -3 زبان و ادبیات فارسی -4 معارف اسلامی -5 زبان انگلیسی عمومی -6 اطلاعات عمومی، دانش اجتماعی و حقوق اساسی -7 هوش و توانمندی های عمومی - آزمون به صورت چهار گزینهای و با احتساب یک سوم نمره منفی طراحی خواهد شد. - سؤالات معارف اسلامی مربوط به پیروان سایر مذاهب اسلامی مصرح در قانون اساسی جمهوری اسلامی ایران (حنفی، شافعی، مالکی، حنبلی و زیدی) مطابق تعالیم و احکام فقهی آنان طراحی خواهد شد. - اقلیتهای دینی مصرح در قانون اساسی جمهوری اسلامی ایران از پاسخگویی به سوالات معارف اسلامی معاف بوده و در این صورت نمره مکتسبه این داوطلبان، بر اساس مجموع تراز شده سایر سوالات محاسبه خواهد شد. تذکر مهم: سوالات حیط ههای تخصصی آزمون مشترک بر اساس دانش و مهارت های تخصصی متناسب با خوش های شغلی یا مشاغل، با هماهنگی دستگاه های اجرایی و نظارت سازمان مدیریت و برنامه ریزی کشور، تهیه خواهد شد.

  • pdf ویژه

    دانلود سوالات استخدامی مشاغل عملیات ریلی

    دانلود سوالات استخدامی مشاغل عملیات ریلی

    دانلود نمونه سوالات استخدامی مشاغل عملیات ریلی سال94 بهمراه پاسخنامه در قالب pdf

  • docx ویژه

    حل مسائل کتاب مدیریت سرمایه گذاری پیشرفته راعی و پویان فر

    حل مسائل کتاب مدیریت سرمایه گذاری پیشرفته راعی و پویان فر

    کتاب مدیریت سرمایه گذاری پیشرفته راعی و پویان فر جزو منابع کارشناسی ارشد و دکتری نیمه متمرکز مدیریت مالی محسوب می شود در این فایل به مسائل فصل ۲ الی ۸ این کتاب بصورت جامع و تشریحی پاسخ داده شده است.

  • pdf ویژه

    کتاب کدبندی و تصویرسازی واژگان ضروری تافل

    کتاب کدبندی و تصویرسازی واژگان ضروری تافل

    تافل (به انگلیسی: TOEFL) که برگرفته از سرواژگان Test of English as a Foreign Language به معنای آزمون انگلیسی به عنوان زبان بیگانه است، آزمونی است که میزان توانایی افراد را در زمینهٔ برقراری ارتباط به زبان انگلیسی در سطح دانشگاه‌ها و موسسات آموزشی می‌سنجد. این آزمون توسط مؤسسه ای‌تی‌اس (ETS) در دو نوع کاغذی و اینترنتی برگزار می‌شود و در بیش از نه هزار دانشگاه و مؤسسه از بیش از یکصدو سی کشور جهان مورد پذیرش قرار می‌گیرد. تافل اولین بار در سال ۱۹۶۴ برگزار شد و پس از آن تا کنون نزدیک به ۲۰ میلیون نفر در این آزمون شرکت کرده‌اند

  • pdf ویژه

    نمونه سوالات آزمون استخدامی آموزش و پرورش

    نمونه سوالات آزمون استخدامی آموزش و پرورش

    دانلود بسته ویژه سوالات آزمون استخدامی آموزش و پرورش مجموعه ی زیر شامل سوالات عمومی ، تخصصی و دفترچه های آزمونهای برگزار شده ۳ دوره قبلی آموزش و پرورش میباشد ، فرمت سوالات بصورت فایل PDF می باشد، تمامی سوالات بهمراه پاسخنامه هستند این سوالات مناسب متقاضیان استخدام اداره آموزش و پرورش می باشد.

  • pdf ویژه

    نمونه سوالات آزمون اصلی آیین نامه راهنمایی و رانندگی

    نمونه سوالات آزمون اصلی آیین نامه راهنمایی و رانندگی

    20 مجموعه نمونه سوال آزمون آیین نامه راهنمایی و رانندگی همراه با پاسخنامه ویرایش جدید سال