Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [projekt] cms autorski, do oceny i krytyki
kayman
post
Post #1





Grupa: Zarejestrowani
Postów: 556
Pomógł: 40
Dołączył: 20.07.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


popełniłem cms, z zalozenia mial byc podstawa to wiekszych projektow typu katalog lub serwis ogloszeniowy a co wyszlo ocencie sami

- cms jest oparty o baze mysql
- skorki wykonywane sa arteesteer 3.1 wiec by uzyskac nowy wyglad wystarczy wymienic grafiki i css a przy innym ukladzie strony wystarczy przestawic kilka elemetow
- obecnie poza tym ze jest cms wykonuje automatycznie sietmap i zarzadza .htaccess

skrypt jest odblokowany jednak prosiłbym raczej dodawać niż kasować (chyba ze po sobie)

ostatnio dodałem:

- katalog + możliwość komentowania wpisów
- możliwość komentowania artykułów
- mapę serwisu
- kanały rss
- reklamy
- liczniki, statystyki


http://cms.siezamawia.pl/

dostep do zaplecza - linki sa na stronie (obecnie zablokowałem, w razie chęci obejrzenia zaplecza proszę o kontakt)

wszelkie uwagi mile widziane


jeżeli nie napisałem w odpowiednim dziale bardzo przepraszam

pozdrawiam

e:/ dwie inne skorki

http://asd.siezamawia.pl/
http://babskiland.pl/

Ten post edytował kayman 24.07.2012, 00:17:19
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kayman
post
Post #2





Grupa: Zarejestrowani
Postów: 556
Pomógł: 40
Dołączył: 20.07.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


skórki sa wikonywane programem artisteer 3.1 -> nie mam zdolnosci atystycznych wiec takie rozwiazanie wydale mi sie sluszne i dalo mi tyle skorek ile moze wypluc ten program

calosc powstala w CS3 wiec funkcja filtrujaca sql jest z niego wzieta

Kod
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
  $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;

  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;    
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}
?>


z niego tez pochodza spry to walidacji pol formularzy

cala skorka po przygotowaniu wyglada tak

Kod
<?php
if (!isset($_SESSION)) session_start();
require_once('php/define.php');
require_once('php/GetSQLValueString.php');
require_once('php/class_headSite.php');
$strona = new headSite;
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"[]>
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="pl-PL" xml:lang="pl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<?php $strona->get_metatags()?>
<base href="<?php echo $strona->base ?>" />
<title><?php echo $strona->title ?></title>
<link rel="stylesheet" href="<?php echo SITE ?>style.css" type="text/css" media="screen" />
<!--[if IE 6]><link rel="stylesheet" href="<?php echo SITE ?>style.ie6.css" type="text/css" media="screen" /><![endif]-->
<!--[if IE 7]><link rel="stylesheet" href="<?php echo SITE ?>style.ie7.css" type="text/css" media="screen" /><![endif]-->
<script type="text/javascript" src="<?php echo SITE ?>jquery.js"></script>
<script type="text/javascript" src="<?php echo SITE ?>script.js"></script>
<?php if ($strona->validation) require_once('php/validation.php'); ?>
<style type="text/css">
.post .layout-item-0 {
    padding-right: 10px;
    padding-left: 10px;
}
.ie7 .post .layout-cell {
    border:none !important;
    padding:0 !important;
}
.ie6 .post .layout-cell {
    border:none !important;
    padding:0 !important;
}
</style>
</head>
<body>
<div id="main">
  <div class="cleared reset-box"></div>
  <div class="bar nav">
    <div class="nav-outer">
      <div class="nav-wrapper">
        <div class="nav-inner">
          <?php $strona->get_menu_gorne()?>
        </div>
      </div>
    </div>
  </div>
  <div class="cleared reset-box"></div>
  <div class="header">
    <div class="header-position">
      <div class="header-wrapper">
        <div class="cleared reset-box"></div>
        <div class="header-inner">
          <div class="headerobject"></div>
          <div class="logo">
            <h1 class="logo-name"><a href="<?php echo SITE ?>">Prosty CMS</a></h1>
            <h2 class="logo-text">strona demonstracyjna</h2>
          
          </div>
        </div>
      </div>
    </div>
  </div>
  <?php $strona->get_reklama(1);?>
  <div class="cleared reset-box"></div>
  <div class="box sheet">
    <div class="box-body sheet-body">
      <div class="layout-wrapper">
        <div class="content-layout">
          <div class="content-layout-row">
            <div class="layout-cell sidebar1">
              <?php $strona->get_menu_boczne()?>
              <?php $strona->get_reklama(2);?>
              <?php $strona->get_licznik()?>
              <?php $strona->get_statystyki_katalogu()?>
              <div class="cleared"></div>
            </div>
            <div class="layout-cell content">
                <?php $strona->get_reklama(3);?>
                <?php $strona->get_formularz()?>                
              <?php $strona->get_articles()?>
              <?php $strona->get_komponent()?>
              <?php $strona->get_cid()?>
              <?php $strona->get_wid()?>
              <?php $strona->get_reklama(4);?>
              <div class="cleared"></div>
            </div>
          </div>
        </div>
      </div>
      <div class="cleared"></div>
      <div class="footer">
        <div class="footer-body"> <?php $strona->rss() ?>
          <div class="footer-text">
            <?php $strona->get_menu_dolne()?>
            <p>Copyright ˆ 2012.SieZamawia.pl<br />
             Wszystkie prawa zastrzeżone.</p>
          </div>
          <div class="cleared"></div>
        </div>
      </div>
      <div class="cleared"></div>
    </div>
  </div>
  <div class="cleared"></div>
  <p class="page-footer"></p>
  <div class="cleared"></div>
</div>
</body>
</html>



w wielu przypadkach nie trzeba nic przestawiac by uzyskac nowy wyglad w innym wystarczy przestawic te elementy $strona->get_costam()

pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie
- kayman   [projekt] cms autorski   23.07.2012, 19:40:56
- - nospor   Wejdź na stronę główną. Miłych dwójek No w dzisie...   23.07.2012, 20:00:52
- - Monter08   Z zewnątrz może wyglądać rewelacyjnie, ale nie wie...   23.07.2012, 20:01:22
- - nospor   Albo to: http://cms.siezamawia.pl/meble-kategoria-...   23.07.2012, 20:02:35
- - kayman   zatem wylacze zaplecze pozdr   23.07.2012, 20:03:09
- - Monter08   Cytat(kayman @ 23.07.2012, 21:03:09 )...   23.07.2012, 20:04:27
- - nospor   A link do kategorii też podałem z palca. Do zaplec...   23.07.2012, 20:10:42
- - kayman   temat do kosza rozumiem ze bubel pozdrawiam wszy...   23.07.2012, 20:11:34
- - nospor   Nie tyle bubel, co ma parę błędów. Wystarczy je po...   23.07.2012, 20:14:37
- - kayman   ano trzeba -> na poczatek filtrowanie mocniejsz...   23.07.2012, 20:26:51
- - Mephistofeles   Bez przesady, porównaj to z dziełem Materkamila, a...   23.07.2012, 21:42:34
- - Monter08   człowiek uczy się na błędach, ale dobrze, że napis...   23.07.2012, 22:10:03
- - kayman   teraz żałuje ze wykasowałem te ataki java ale z te...   23.07.2012, 22:35:49
- - !*!   Ataki java? Kot i kotara to dla Ciebie też to samo...   24.07.2012, 09:29:09
|- - kayman   Cytat(!*! @ 24.07.2012, 10:29...   24.07.2012, 10:36:18
- - ciekawskiii   Kolego Kayman cos mi sie wydaje ze sie przejales k...   24.07.2012, 20:24:40
- - Shido   Dokładnie nie ma czym się przejmować, sam nie lubi...   25.07.2012, 07:31:36
- - kayman   skórki sa wikonywane programem artisteer 3.1 -...   25.07.2012, 12:12:11
- - !*!   Typowy kod wygenerowany z automatu, 90% zupełnie n...   25.07.2012, 12:16:28
|- - kayman   Cytat(!*! @ 25.07.2012, 13:16...   25.07.2012, 13:17:43
- - erix   Hmm, ciekawe jak z SEO w przypadku takiego kodu......   25.07.2012, 13:23:51
- - kayman   SEO to bardzo sliski temat, powiem tak, W3C wali...   25.07.2012, 13:36:24
- - erix   Cytatoraz napiepszania slowami kluczowymi niz od k...   25.07.2012, 13:45:55
- - kayman   mozesz miec 100% racji tylko wybacz, nie dajmy sie...   25.07.2012, 14:03:49
- - erix   Ale głupota ze strony osoby tnącej. Bo klasy opis...   25.07.2012, 14:05:28
- - kayman   nie widze zadnego problemu ze zmiana, wykonanie ca...   25.07.2012, 14:29:15
- - !*!   Super, tylko że strony z reguły nie bywają jednoli...   25.07.2012, 15:43:33
|- - kayman   Cytat(!*! @ 25.07.2012, 16:43...   25.07.2012, 15:52:27
- - erix   CytatSuper, tylko że strony z reguły nie bywają je...   26.07.2012, 08:40:07


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 22:19