Clantemplate?

05/13/2011 13:47 Rуuk#16
Quote:
Originally Posted by Dr. Foto View Post
Hey Leute,
ich habe heute meine kleine Truppe darum gebeten, unsere Seite online zu stellen und habe dann auch gleich das DZCP Template veröffentlicht.

Hier ist der Link: [Only registered and activated users can see links. Click Here To Register...](Backlink brauche ich doch nicht? macht die Seite doch nur unschöner & Werbung habe ich nicht nötig)

Have fun guys..

Fragen könnt ihr dort stellen, denn die anderen sind, wenn es bei euch Tag ist, on.
Du brauchst schon einen Backlink, also füge ihn bitte ein.
05/13/2011 15:00 BASSTARD™#17
Dr.Foto gibts du HTML & CSS Nachhilfe für Anfänger? :D:D

Ich mein die Frage ernst :D will das lernen :o
05/13/2011 15:19 LostHope.#18
Quote:
Originally Posted by Sentu View Post
Dr.Foto gibts du HTML & CSS Nachhilfe für Anfänger? :D:D

Ich mein die Frage ernst :D will das lernen :o
lol!!
Als ob er dir Nachhilfe geben wird, hahaha
kennst ihn wohl noch nicht wa?
05/13/2011 17:10 Rуuk#19
Quote:
Originally Posted by LostHope. View Post
lol!!
Als ob er dir Nachhilfe geben wird, hahaha
kennst ihn wohl noch nicht wa?
Man wird wohl noch Fragen dürfen. Außerdem ist er ja wohl kaum so viel beschäftigt, dass er nicht jemanden mal in HTML und/oder CSS einführen kann und ihm vielleicht ein paar Tipps geben kann.

@Foto Solange der Backlink nicht drinnen ist, ist der Thread geclosed. Schreib mich an, wenn du ihn hinzugefügt hast.
05/15/2011 01:14 LostHope.#20
Ejj, ich komm mit dem Template gar nicht klar >.<
Das Admin Menu regt richtig auf. Das Forum ändert immer die Größe von dem Beitrag.
Die Seite braucht lange um zu laden. Ich kenne mich noch nicht so gut in PHP aus, jedoch kann ich sehen, dass es echt schejße gecoded ist.
Ich habe mal meine und deine PHP Info([Only registered and activated users can see links. Click Here To Register...]) verglichen, da sind keine großen Unterschiede, die es langsamer machen könnten.

Dann bin ich noch etwas weiter in die einzelnen Funktionen gegangen:
PHP Code:
      $titel = '<a style="display:block" href="?action=show&id='.$get['id'].'">'.$get['titel'].'</a>'; 
(artikel/index.php:32)
HTML und PHP gemischt ist totaler Schwachsinn! Dabei ist es viel zu kompliziert aufgebaut für so ein kleines Teil..

Nichts gegen dich, aber der Typ der sowas coded hat keine Ahnung von professionell.
Ich weiß, dass es das DZCP Template ist, wollte auch nur sagen das es voll Kacke ist!

Naja, ich kann damit nicht leben und werde es dann auch sein lassen.
Kannst du nicht sowas programmieren? Damit es auch wenigstens schnell und übersichtlicher ist.

PS: Der 98iger Editor ist schon ziemlich out.. Buttons ebenso..
[Only registered and activated users can see links. Click Here To Register...]
&
[Only registered and activated users can see links. Click Here To Register...]
funktioniert ja nicht mal richtig..

Naja, 1 mal im css drübergehn und dann wars das, aber die Probleme meinte ich gar nicht.
Ich reden von sowas hier:
PHP Code:
<?php
/////////// ADMINNAVI \\\\\\\\\
// Typ:       contentmenu
// Rechte:    permission('editor')
///////////////////////////////
if(_adminMenu != 'true') exit;

    
$where = $where.': '._editor_head;
    if(!
permission("editor"))
    {
      
$show = error(_error_wrong_permissions, 1);
    } else {
      
$wysiwyg = '_word';
      if(
$_GET['do'] == "add")
      {
        
$qry = db("SELECT s2.*, s1.name AS katname, s1.placeholder FROM ".$db['navi_kats']." AS s1 LEFT JOIN ".$db['navi']." AS s2 ON s1.`placeholder` = s2.`kat`
                   ORDER BY s1.name, s2.pos"
);
         
$thiskat = '';
        while(
$get = _fetch($qry))
        {
          if(
$thiskat != $get['kat']) {
            
$position .= '
              <option class="dropdownKat" value="lazy">'
.re($get['katname']).'</option>
              <option value="'
.re($get['placeholder']).'-1">-> '._admin_first.'</option>
            '
;
          }          
          
$thiskat = $get['kat'];
          
$sel = ($get['editor'] == $_GET['id']) ? 'selected="selected"' : '';
     
          
$position .= empty($get['name']) ? '' : '<option value="'.re($get['placeholder']).'-'.($get['pos']+1).'" '.$sel.'>'._nach.' -> '.navi_name(re($get['name'])).'</option>';
        }
        
        
$show = show($dir."/form_editor", array("head" => _editor_add_head,
                                                
"what" => _button_value_add,
                                                
"bbcode" => _bbcode,
                                                
"titel" => _titel,
                                                
"preview" => _preview,
                                                
"e_titel" => "",
                                                
"e_inhalt" => "",
                                                
"checked" => "",
                                                
"pos" => _position,
                                                
"lang" => $language,
                                                
"name" => _editor_linkname,
                                                
"n_name" => "",
                                                
"position" => $position,
                                                
"ja" => _yes,
                                                
"nein" => _no,
                                                
"wichtig" => _navi_wichtig,
                                                
"error" => "",
                                                
"allow_html" => _editor_allow_html,
                                                
"inhalt" => _inhalt,
                                                
"do" => "addsite"));
      } elseif(
$_GET['do'] == "addsite") {
        if(empty(
$_POST['titel']) || empty($_POST['inhalt']) || $_POST['pos'] == "lazy")
        {
          if(empty(
$_POST['titel'])) $error = _empty_titel;
          elseif(empty(
$_POST['inhalt'])) $error = _empty_editor_inhalt;
          elseif(
$_POST['pos'] == "lazy") $error = _navi_no_pos;

          
$error = show("errors/errortable", array("error" => $error));

          if(isset(
$_POST['html'])) $checked = "checked=\"checked\"";

          
$kat_ = preg_replace('/-(\d+)/','',$_POST['pos']);
          
$pos_ = preg_replace("=nav_(.*?)-=","",$_POST['pos']);
            
          
$qry = db("SELECT s2.*, s1.name AS katname, s1.placeholder FROM ".$db['navi_kats']." AS s1 LEFT JOIN ".$db['navi']." AS s2 ON s1.`placeholder` = s2.`kat`
                     ORDER BY s1.name, s2.pos"
);
          
$thiskat = '';
          while(
$get = _fetch($qry))
          {
            if(
$thiskat != $get['kat']) {
              
$position .= '
                <option class="dropdownKat" value="lazy">'
.re($get['katname']).'</option>
                <option value="'
.re($get['placeholder']).'-1">-> '._admin_first.'</option>
              '
;
            }          
            
            
$thiskat = $get['kat'];
            
$sel = ($get['kat'] == $kat_ && ($get['pos']+1) == $pos_) ? 'selected="selected"' : '';
       
            
$position .= empty($get['name']) ? '' : '<option value="'.re($get['placeholder']).'-'.($get['pos']+1).'" '.$sel.'>'._nach.' -> '.navi_name(re($get['name'])).'</option>';
          }

          
$show = show($dir."/form_editor", array("head" => _editor_add_head,
                                                  
"what" => _button_value_add,
                                                  
"lang" => $language,
                                                  
"preview" => _preview,
                                                  
"bbcode" => _bbcode,
                                                  
"error" => $error,
                                                  
"checked" => $checked,
                                                  
"pos" => _position,
                                                  
"ja" => _yes,
                                                  
"nein" => _no,
                                                  
"name" => _editor_linkname,
                                                  
"position" => $position,
                                                  
"n_name" => re($_POST['name']),
                                                  
"wichtig" => _navi_wichtig,
                                                  
"titel" => _titel,
                                                  
"e_titel" => re($_POST['titel']),
                                                  
"e_inhalt" => re_bbcode($_POST['inhalt']),
                                                  
"allow_html" => _editor_allow_html,
                                                  
"inhalt" => _inhalt,
                                                  
"do" => "addsite"));
        } else {
          
$qry = db("INSERT INTO ".$db['sites']."
                     SET `titel` = '"
.up($_POST['titel'])."',
                         `text`  = '"
.up($_POST['inhalt'],1)."',
                         `html`  = '"
.((int)$_POST['html'])."'");
          
$insert_id = mysql_insert_id();

          if(
$_POST['pos'] == "1" || "2") $sign = ">= ";
          else 
$sign = "> ";

          
$kat = preg_replace('/-(\d+)/','',$_POST['pos']);
          
$pos = preg_replace("=nav_(.*?)-=","",$_POST['pos']);

          
$url = "../sites/?show=".$insert_id."";

          
$posi = db("UPDATE ".$db['navi']."
                      SET `pos` = pos+1
                      WHERE pos "
.$sign." '".intval($pos)."'");

          
$posi = db("INSERT INTO ".$db['navi']."
                      SET `pos`     = '"
.((int)$pos)."',
                          `kat`     = '"
.up($kat)."',
                          `name`    = '"
.up($_POST['name'])."',
                          `url`     = '"
.up($url)."',
                          `shown`   = '1',
                          `type`    = '3',
                          `editor`  = '"
.((int)$insert_id)."',
                          `wichtig` = '0'"
);

          
$show = info(_site_added, "?admin=editor");
        }
      } elseif(
$_GET['do'] == "edit") {
        
$qrys = db("SELECT * FROM ".$db['sites']."
                    WHERE id = '"
.intval($_GET['id'])."'");
        
$gets = _fetch($qrys);

        
$qry = db("SELECT s2.*, s1.name AS katname, s1.placeholder FROM ".$db['navi_kats']." AS s1 LEFT JOIN ".$db['navi']." AS s2 ON s1.`placeholder` = s2.`kat`
                   ORDER BY s1.name, s2.pos"
);
        
$thiskat = '';
        while(
$get = _fetch($qry))
        {
          if(
$thiskat != $get['kat']) {
            
$position .= '
              <option class="dropdownKat" value="lazy">'
.re($get['katname']).'</option>
              <option value="'
.re($get['placeholder']).'-1">-> '._admin_first.'</option>
            '
;
          }          
          
$thiskat = $get['kat'];
          
$sel = ($get['editor'] == $_GET['id']) ? 'selected="selected"' : '';
     
          
$position .= empty($get['name']) ? '' : '<option value="'.re($get['placeholder']).'-'.($get['pos']+1).'" '.$sel.'>'._nach.' -> '.navi_name(re($get['name'])).'</option>';
        }
        
        
$qryn = db("SELECT * FROM ".$db['navi']."
                    WHERE editor = '"
.intval($_GET['id'])."'");
        
$getn = _fetch($qryn);

        if(
$gets['html'] == "1") $checked = "checked=\"checked\"";

        
$show = show($dir."/form_editor", array("head" => _editor_edit_head,
                                                
"what" => _button_value_edit,
                                                
"lang" => $language,
                                                
"bbcode" => _bbcode,
                                                
"preview" => _preview,
                                                
"titel" => _titel,
                                                
"e_titel" => re($gets['titel']),
                                                
"e_inhalt" => re_bbcode($gets['text']),
                                                
"checked" => $checked,
                                                
"pos" => _position,
                                                
"name" => _editor_linkname,
                                                
"n_name" => re($getn['name']),
                                                
"position" => $position,
                                                
"ja" => _yes,
                                                
"nein" => _no,
                                                
"wichtig" => _navi_wichtig,
                                                
"error" => "",
                                                
"allow_html" => _editor_allow_html,
                                                
"inhalt" => _inhalt,
                                                
"do" => "editsite&id=".$_GET['id'].""));
      } elseif(
$_GET['do'] == "editsite") {
        if(empty(
$_POST['titel']) || empty($_POST['inhalt']) || $_POST['pos'] == "lazy")
        {
          if(empty(
$_POST['titel'])) $error = _empty_titel;
          elseif(empty(
$_POST['inhalt'])) $error = _empty_editor_inhalt;
          elseif(
$_POST['pos'] == "lazy") $error = _navi_no_pos;

          
$error = show("errors/errortable", array("error" => $error));

          if(isset(
$_POST['html'])) $checked = "checked=\"checked\"";

          
$qry = db("SELECT s2.*, s1.name AS katname, s1.placeholder FROM ".$db['navi_kats']." AS s1 LEFT JOIN ".$db['navi']." AS s2 ON s1.`placeholder` = s2.`kat`
                     ORDER BY s1.name, s2.pos"
);
          
$thiskat = '';
          while(
$get = _fetch($qry))
          {
            if(
$thiskat != $get['kat']) {
              
$position .= '
                <option class="dropdownKat" value="lazy">'
.re($get['katname']).'</option>
                <option value="'
.re($get['placeholder']).'-1">-> '._admin_first.'</option>
              '
;
            }          
            
$thiskat = $get['kat'];
            
$sel = ($get['editor'] == $_GET['id']) ? 'selected="selected"' : '';
       
            
$position .= empty($get['name']) ? '' : '<option value="'.re($get['placeholder']).'-'.($get['pos']+1).'" '.$sel.'>'._nach.' -> '.navi_name(re($get['name'])).'</option>';
          }
          
          
$show = show($dir."/form_editor", array("head" => _editor_edit_head,
                                                  
"what" => _button_value_edit,
                                                  
"lang" => $language,
                                                  
"bbcode" => _bbcode,
                                                  
"preview" => _preview,
                                                  
"error" => $error,
                                                  
"checked" => $checked,
                                                  
"pos" => _position,
                                                  
"ja" => _yes,
                                                  
"nein" => _no,
                                                  
"name" => _editor_linkname,
                                                  
"position" => $position,
                                                  
"n_name" => re($_POST['name']),
                                                  
"wichtig" => _navi_wichtig,
                                                  
"titel" => _titel,
                                                  
"e_titel" => re($_POST['titel']),
                                                  
"e_inhalt" => re_bbcode($_POST['inhalt']),
                                                  
"allow_html" => _editor_allow_html,
                                                  
"inhalt" => _inhalt,
                                                  
"do" => "editsite&id=".$_GET['id'].""));
        } else {
          
$qry = db("UPDATE ".$db['sites']."
                     SET `titel` = '"
.up($_POST['titel'])."',
                         `text`  = '"
.up($_POST['inhalt'],1)."',
                         `html`   = '"
.((int)$_POST['html'])."'
                     WHERE id = '"
.intval($_GET['id'])."'");

          if(
$_POST['pos'] == "1" || "2") $sign = ">= ";
          else 
$sign = "> ";

          
$kat = preg_replace('/-(\d+)/','',$_POST['pos']);
          
$pos = preg_replace("=nav_(.*?)-=","",$_POST['pos']);

          
$url = "../sites/?show=".$_GET['id']."";

          
$posi = db("UPDATE ".$db['navi']."
                      SET `pos` = pos+1
                      WHERE pos "
.$sign." '".intval($pos)."'");

          
$posi = db("UPDATE ".$db['navi']."
                      SET `pos`     = '"
.((int)$pos)."',
                          `kat`     = '"
.up($kat)."',
                          `name`    = '"
.up($_POST['name'])."',
                          `url`     = '"
.up($url)."'
                      WHERE editor = '"
.intval($_GET['id'])."'");

          
$show = info(_site_edited, "?admin=editor");
        }
      } elseif(
$_GET['do'] == "delete") {
        
$qry = db("DELETE FROM ".$db['sites']."
                   WHERE id = '"
.intval($_GET['id'])."'");
        
$qry = db("DELETE FROM ".$db['navi']."
                   WHERE editor = '"
.intval($_GET['id'])."'");
        
$show = info(_editor_deleted, "?admin=editor");
      } else {
        
$qry = db("SELECT * FROM ".$db['sites']."");
        while(
$get = _fetch($qry))
        {
          
$class = ($color % 2) ? "contentMainSecond" : "contentMainFirst"; $color++;
          
$edit = show("page/button_edit_single", array("id" => $get['id'],
                                                        
"action" => "admin=editor&do=edit",
                                                        
"title" => _button_title_edit));
          
$delete = show("page/button_delete_single", array("id" => $get['id'],
                                                            
"action" => "admin=editor&do=delete",
                                                            
"title" => _button_title_del,
                                                            
"del" => convSpace(_confirm_del_site)));

          
$show_ .= show($dir."/editor_show", array("name" => "<a href='../sites/?show=".$get['id']."'>".re($get['titel'])."</a>",
                                                    
"del" => $delete,
                                                    
"edit" => $edit,
                                                    
"class" => $class));
        }

        
$show = show($dir."/editor", array("head" => _editor_head,
                                           
"show" => $show_,
                                           
"add" => _editor_add_head,
                                           
"edit" => _editicon_blank,
                                           
"del" => _deleteicon_blank,
                                           
"name" => _editor_name));
      }
    }
?>
Mit Klassen würde man dass in der Hälfte hin bekommen, deshalb ist es ja auch so langsam >.<..


Wenn man ein professionelles([Only registered and activated users can see links. Click Here To Register...]) mit dem von DZCP vergleicht.. Oo

Wenn du ein Portal wie dieses: [Only registered and activated users can see links. Click Here To Register...]
Machen könntest, wäre das top!
05/15/2011 03:47 eX.pLos[!]ve#21
Ich checks sowieso nich warum macht man sich an die Arbeit für sonne Homepage wenn die Umfrage so schlecht ausgegangen ist?... naja eigene entscheidung x)
05/15/2011 09:03 LostHope.#22
Quote:
Originally Posted by eX.pLos[!]ve View Post
Ich checks sowieso nich warum macht man sich an die Arbeit für sonne Homepage wenn die Umfrage so schlecht ausgegangen ist?... naja eigene entscheidung x)
Ich glaube er hat es sowieso gemacht und dann hier einfach gepostet.