![]() |
Szablon dla administratora - Wersja do druku +- CemesiK (https://cemesik.7m.pl) +-- Dział: Jak stworzyć własny Portal Społecznościowy (https://cemesik.7m.pl/forumdisplay.php?fid=15) +--- Dział: Pliki i katalogi systemu zarządzania społecznością (https://cemesik.7m.pl/forumdisplay.php?fid=26) +---- Dział: Temat systemu (https://cemesik.7m.pl/forumdisplay.php?fid=60) +----- Dział: Szablon dla administratora (https://cemesik.7m.pl/forumdisplay.php?fid=62) +----- Wątek: Szablon dla administratora (/showthread.php?tid=37) |
Szablon dla administratora - Admin - 05-08-2025 Kod PHP: <?php Temat jest wczytywany wewnątrz metody , więc należy zdeklarowaćprzed zmiennymi słowo GLOBAL , aby były widoczne wewnątrz obiektu . Dwie zmienne pokażą informacje odnośnie logowania do panelu . Pierwsza odpowiada za pozostawienie pustych pól , natomiast druga za wpisanie niepoprawnych danych . Kod PHP: global $LoginAppNullFields; Tworzymy tytuł strony . W przypadku gdyby był zdefiniowany w obiekcie , mówiący o naszej obecnej pozycji , wypisujemy jego zawartość . W innym przypadku wypisujemy jedynie tytuł pochodzący z tablicy konfiguracyjnej całego systemu . Kod PHP: <title><?php Ustawiamy kodowanie strony wraz z jej opisem i słowami kluczowymi . Kod PHP: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Dołączamy główne arkusze stylów dla naszej aplikacji . Kod PHP: <link rel="stylesheet" type="text/css" href="<?php echo $this->AppUrl; ?>view/beans/css/default.css"> Włączamy LightBox , aby można było w prosty sposób wyświetlać powiększone obrazy . Kod PHP: <script type="text/javascript" src="<?php echo $this->AppUrl; ?>library/lightbox/js/prototype.js"></script> Ikona wyświetlana w pasku adresu przy URL naszej obecnej strony . Kod PHP: <link rel="Shortcut icon" href="<?php echo $this->AppUrl; ?>fb_images/facebook.ico" /> Tworzymy funkcję , która będzie wyświetlała potwierdzenie przy próbie usunięcia treści z naszego portalu . Przyjmuje ona dwie zmienne : adres , pod którym jest realizowane usuwanie treści , oraz komunikat wyświetlany użytkownikowi . Kod PHP: <script language="JavaScript"> Za pomocą zmiennej z sesji sprawdzamy , czy użytkownik jest już zalogowany . Kod PHP: if($this->AppSessionGetValue('user_id') == "") Kiedy administrator nie ma ustawionej zmiennej pochodzącej z sesji , wówczas drukujemy standardowy początek strony . Kod PHP: ?> Administrator zalogował się na swoje konto , więc możemy pokazać treść . Kod PHP: ?> Wyświetlamy komunikaty pozostawienia pustych pól w formularzu przeznaczonym do logowania oraz komunikat informujący użytkownika , że wpisane przez niego dane zostały podane błędnie . Kod PHP: if($LoginAppNullFields != "") Sprawdzamy , czy zmienna z sesji odpowiedzialna za identyfikację administratora jest pusta , a jeśli tak , to wyświetlamy użytkownikowi jedynie treść generowaną przez sam system . Kod PHP: if($this->AppSessionGetValue('admin_id') == "") Zmienna sesyjna została ustawiona , więc można oprócz treści pokazać także menu służące do moderacji wszystkich treści wprowadzonych przez użytkownika , zarządzanie reklamami oraz zmianą hasła . Kod PHP: echo '<td width="200" style="border: solid 1px #3b5998; border-width: 0px; border-right-width: 1px; padding-left: 20px; padding-right: 20px; padding-bottom: 20px; background-color: #ffffff;">'; Na koniec drukujemy stopkę systemu wraz z możliwością wybierania dowolnego języka z spośród dodanych do systemu . Kod PHP: <center> Ważnym elementem jest zamieszczenie informacji , iż strona powstała jedynie w celach testowych , aby uniknąć ewentualnych kłopotów . Kod PHP: <div style="width: 1000px; text-align: center; padding: 5px; color: #ffffff; background-color: #600000;"> |