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

سوالات استخدامی نمونه سوال پیام نور پروژه کارآفرینی گزارش کارآموزی آزمون آزمایشی دانلود پاورپوینت
وب سایت-طريقه ساخت سايت با استفاده از 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 & doc ویژه

    نمونه سوال درس هیدرولوژی

    نمونه سوال درس هیدرولوژی

    مجموعه سوالات امتحانی هیدرولوژی (دانشگاه صنعتی امیرکبیر)

  • pdf ویژه

    نمونه سوال درس هیدرولیک

    نمونه سوال درس هیدرولیک

    سری سوالات درس هیدرولیک کانال های باز (بدون حل)

  • pdf ویژه

    دانلود سوالات استخدامی شرکت نفت پاسارگاد

    دانلود سوالات استخدامی شرکت نفت پاسارگاد

    دانلود سوالات آزمون استخدامی شرکت نفت پاسارگاد در سال 1394 بهمراه پاسخنامه

  • pdf ویژه

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

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

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

  • pdf ویژه

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

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

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

  • pdf ویژه

    نمونه سوالات آزمون استخدامی بانک سینا 96

    نمونه سوالات آزمون استخدامی بانک سینا 96

    سوالات استخدامی بانک سینا را می توانید از همیاردانشجو با بیشترین تعداد سوال و کیفیتی بی نظیر،در نظر گرفتن تمامی مواد آزمونی معرفی شده دانلود نمائید

  • doc ویژه

    نمونه سوال درس بناهای آبی

    نمونه سوال درس بناهای آبی

    مسائل حل شده درس بناهای آبی (دانشگاه صنعتی امیرکبیر)

  • pdf ویژه

    نمونه سوال درس اقتصاد مهندسی

    نمونه سوال درس اقتصاد مهندسی

    نمونه سوالات درس اقتصاد مهندسی + حل تشریحی (دانشگاه امیرکبیر )

  • jpg ویژه

    نمونه سوال درس مهندسی زلزله

    نمونه سوال درس مهندسی زلزله

    5 تمرین حل شده درس مهندسی زلزله (دانشگاه امیرکبیر)

  • pdf ویژه

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

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

    دانلود نمونه سوالات عمومی وتخصصی استخدامی بانک انصار را می توانید از همیاردانشجو با بیشترین تعداد سوال و کیفیتی بی نظیر،در نظر گرفتن تمامی مواد آزمونی معرفی شده دانلود نمائید.

  • pdf ویژه

    دانلود نمونه سوالات استخدامی بانک صنعت ومعدن

    دانلود نمونه سوالات استخدامی بانک صنعت ومعدن

    دانلود نمونه سوالات استخدامی بانک صنعت ومعدن را می توانید از همیاردانشجو با بیشترین تعداد سوال و کیفیتی بی نظیر،در نظر گرفتن تمامی مواد آزمونی معرفی شده دانلود نمائید.

  • pdf ویژه

    نمونه سوالات آزمون استخدامی بانک مسکن

    نمونه سوالات آزمون استخدامی بانک مسکن

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

  • pdf ویژه

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

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

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

  • pdf ویژه

    دانلود نمونه سوالات استخدامی بانک صادرات ایران

    دانلود نمونه سوالات استخدامی بانک صادرات ایران

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

  • PDF ویژه

    سوالات آزمون استخدامی بانک ملت

    سوالات آزمون استخدامی بانک ملت

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

  • pdf ویژه

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

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

    سوالات تخصصی استخدامی رشته حقوق

  • docx ویژه

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

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

    این محصول ویژه علاوه بر سوالات استاندارد و پرتکرار پیشنهادی سایت همیار دانشجو حاوی عین نمونه سوالات پتروشیمی ها و شرکت نفت و گاز و پالایش همراه با ذکر سال آزمون برگزار شده در کنار هر سوال می باشد. (مربوط به سال های ٨٢ و ٨٣ و ٨۴ و ٨۵ و ٨۶ و ٨٧ و ٨٩)

  • pdf ویژه

    نمونه سوالات مصاحبه حضوری وزارت نیرو

    نمونه سوالات مصاحبه حضوری وزارت نیرو

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

  • pdf ویژه

    نمونه سوالات مصاحبه حضوری بانک مرکزی

    نمونه سوالات مصاحبه حضوری بانک مرکزی

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

  • docx ویژه

    نمونه سوالات ورودی دانشگاه افسری امام حسین 97

    نمونه سوالات ورودی دانشگاه افسری امام حسین 97

    سپاه جمهوری اسلامی ایران به منظور تکمیل کادر افسری خود از بین جوانان(پسر) مؤمن، متعهد و علاقمند به حرفه نظامی، از طریق برگزاری آزمون عمومی و تخصصی دانشجو جذب مینماید. همیار دانشجو جهت کمک بیشتر به هموطنان متقاضی اشتغال و کمک به پاسخگویی بهتر داوطلبین به سوالات آزمون ورودی دانشگاه افسری سپاه ...