Startseite » Kategorie » Quellcode
Quellcode

Zeit in Worten

Den halben Tag werkel ich schon an meiner "Wordclock".

Hier ein bischen HTML, da ein wenig CSS und auch etwas JS... Nun habe ich keine Lust mehr und lasse den Block jetzt so wie er ist.

Bilder - Quellcode

Bilder Flexboxen

Bilder mit Bildunterschrift nebeneinander positionieren und das Responsive ?

html
HTML-Logo

js
JS-Logo

css
CSS-Logo

.flex { display: flex; justify-content: space-between; flex-wrap: wrap; }
Quellcode

linear-gradient

Ein Farbverlauf mit CSS linear-gradient.

Farbverlauf von Weiß (#fff) zu Grau (#eee) von oben nach unten.

Der CSS Code:

.gradient {
background: linear-gradient(to bottom, #fff 0%, #eee 100%);
}

#top #left #right

Quellcode

COUNT und GROUP BY

Für eine Top 5 Liste aus z.b. meiner Box, brauche ich nur ein COUNT(*) und GROUP BY an die Datenbank senden.

SELECT user, COUNT(*) AS zahl FROM boxmod GROUP BY user ORDER BY zahl DESC LIMIT 5

Und schon habe ich die Top 5 User und die Summe deren Einträge in einer Liste.

Hab ich in der Form schon für den Archiv Block gebraucht.

Quellcode

Ein Forum v2

Ein einfaches kleines PHP Forum Modul wollte gebaut werden.

So schnappe ich mir eines meiner Content-Module, bediene mich an den Kommentar-Funktionalitäten des Artikel-Moduls und Clone die Datenbank-Tabelle vom Box-Modul (die besteht ja auch nur aus einer Tabelle) Tätäää, das kleinste und sicherste PDO Forum der Welt ist fertig.

Weiterlesen.

Quellcode

Dynamischer Titel

In der header.php vor dem title-tag:

$modulname = isset($modulname) ? $modulname : '';

Dann in den jeweiligen Modulen direkt vor dem include der header.php:

$modulname = 'Whatever';

Und schon haben wir einen dynamischen Titel in jedem Modul.

Quellcode

index.php

Wir bauen uns eine einfache dynamische PHP-Seite in nur einer einzigen Datei (index.php) und Navigieren (switchen) durch die Seite mit Links al´ a:

index.php?action=news

Los geht es.

Weiterlesen.

Quellcode

Das neuste Bild

Zeige mir doch bitte nur ein einziges Bild aus dem Verzeichnis "img" und zwar nur das neuste.

$array = array();
foreach(glob('./img/*.jpg', GLOB_NOSORT) as $datei)
$array[$datei] = filemtime($datei);
arsort($array);
$pic_array = array_keys($array);

In $pic_array[0] haben wir jetzt den vollständigen Link.

Weiterlesen.

Quellcode

PHP include

Nie wieder include al´a Verzeichnis xyz ../../../

Denn:

define('MAINDIR',dirname(__DIR__) . '/');
define('INC_DIR',MAINDIR . 'includes/');

Dann:

require_once(INC_DIR.'header.php');
4CMS 2018 ® bUTschy
http://butschy.de