suchen
  • Anmelden
  • Melden Sie sich an
Passwort-Reset erfolgreich

Verfolgen Sie die Projekte, die Sie interessieren, und erfahren Sie die neuesten Nachrichten über sie

Heim Backend-Entwicklung PHP-Tutorial PHPCMS 根据栏目放置 加载不同的广告

PHPCMS 根据栏目放置 加载不同的广告

Jul 25, 2016 am 08:48 AM

PHPCMS 根据栏目放置 加载不同的广告
首先要创建一个广告的配置文件,放置在caches/config/ad.php:
  1. //加载广告
  2. function ad_block($catid){
  3. $adblocks = pc_base::load_config('ad',$catid);
  4. if(empty($adblocks)){
  5. $model = pc_base::load_model("category_model");
  6. $catid = $model->get_one(array('catid'=>$catid));
  7. $adblocks = pc_base::load_config('ad',$catid['parentid']);
  8. if(empty($adblocks) && $catid['parentid'] != 0){
  9. $adblocks = ad_block($catid['parentid']);
  10. }
  11. if(empty($adblocks)||is_array($adblocks)){
  12. $adblocks = pc_base::load_config('ad','other');
  13. }
  14. }
  15. return $adblocks;
  16. }
复制代码
  1. $ad = array();
  2. $ad[1234]=
  3. EOF;
  4. $ad['other']=
  5. EOF;
  6. return $ad;
复制代码


Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an [email protected]

Heiße KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

Stock Market GPT

Stock Market GPT

KI-gestützte Anlageforschung für intelligentere Entscheidungen

Beliebtes Werkzeug

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So implementieren Sie den OAuth2.0-Autorisierungscodemodus in PHP_PHP kompletter Autorisierungsprozess [Vorgang] So implementieren Sie den OAuth2.0-Autorisierungscodemodus in PHP_PHP kompletter Autorisierungsprozess [Vorgang] Apr 13, 2026 pm 11:42 PM

Die von PHP generierte Autorisierungs-URL muss Response_Type=Code, Client_ID, Redirect_uri und State enthalten. Der Redirect_uri muss genau mit der Registrierung übereinstimmen (einschließlich des abschließenden Schrägstrichs), und der Status muss zum Vergleich in $_SESSION gespeichert werden, um CSRF zu verhindern.

So erhalten Sie den aktuellen Zeitstempel in PHP_So erhalten Sie den aktuellen Zeitstempel in PHP [Vorgang] So erhalten Sie den aktuellen Zeitstempel in PHP_So erhalten Sie den aktuellen Zeitstempel in PHP [Vorgang] Apr 13, 2026 pm 11:51 PM

Der direkteste und zuverlässigste Weg ist die Verwendung der Funktion time(), die die ganzzahligen Sekunden seit der Unix-Epoche zurückgibt, ohne Parsing, ohne Abhängigkeiten und ohne Auswirkungen auf die Zeitzone; Vermeiden Sie die Verwendung von strtotime('now') und date('U') und empfehlen Sie microtime(true), um eine Präzision im Millisekundenbereich zu erreichen.

So implementieren Sie Eloquent Attribute Accounting in der PHP_Laravel-Datenoperations-Audit-Verfolgung [Tutorial] So implementieren Sie Eloquent Attribute Accounting in der PHP_Laravel-Datenoperations-Audit-Verfolgung [Tutorial] Apr 14, 2026 am 06:45 AM

Das direkte Hinzufügen von Protokollen zu $casts oder getFooAttribute von Eloquent ist ungültig, da der Accessor/Mutator nur ausgelöst wird, wenn die Modellattribute gelesen und geschrieben werden, und keine Batch-Updates, natives SQL und andere Änderungen erfassen kann, die das Modell umgehen. Das Audit muss alle Datenänderungsszenarien abdecken.

So ändern Sie Tabellennamen, auf die durch Fremdschlüssel verwiesen wird, in Laravel-Migrationen sicher So ändern Sie Tabellennamen, auf die durch Fremdschlüssel verwiesen wird, in Laravel-Migrationen sicher Apr 17, 2026 pm 01:22 PM

In diesem Artikel wird erläutert, wie Sie den Zieltabellennamen einer vorhandenen Fremdschlüsseleinschränkung (z. B. durch den Wechsel von „Verkäufer“ zu „Verkäufer“) durch Migration in Laravel sicher aktualisieren können. Dabei werden die wichtigsten Schritte und Vorsichtsmaßnahmen zum Löschen alter Einschränkungen und zum Neuerstellen neuer Einschränkungen behandelt.

NGINX-URL-Umleitung in Aktion: ausführliche Erklärung und Best Practices NGINX-URL-Umleitung in Aktion: ausführliche Erklärung und Best Practices Apr 22, 2026 am 06:17 AM

Ziel dieses Artikels ist es, ein professionelles Tutorial zum Konfigurieren der URL-Umleitung mit Nginx bereitzustellen. Wir werden uns auf die Verwendung der Rewrite-Direktive konzentrieren, insbesondere darauf, wie der Root-Pfad zu einer URL mit Abfrageparametern umgeleitet wird, und uns mit dem Unterschied zwischen den Weiterleitungs-Flags (302 temporäre Weiterleitung) und den permanenten Flags (301 permanente Weiterleitung) und deren Überlegungen bei SEO und Browser-Caching befassen, um sicherzustellen, dass die Nginx-Konfiguration sowohl effizient ist als auch den Best Practices entspricht.

MySQL-Inventarein- und -ausgangsdetails und Saldoabfrage (gefiltert nach Datum und Lager) MySQL-Inventarein- und -ausgangsdetails und Saldoabfrage (gefiltert nach Datum und Lager) Apr 17, 2026 pm 01:34 PM

In diesem Artikel wird ausführlich erläutert, wie Sie mit MySQL CTE und UNION ALL einen dynamischen Bestandsflussbericht erstellen, den Kauf (Kauf), die Ausgangsmenge (Bestellung) und den Echtzeitsaldo jeder Ware entsprechend dem angegebenen Datum und der Lager-ID zusammenfassen und einen strukturierten Ergebnissatz ausgeben, der direkt für Geschäfts-Dashboards verwendet werden kann.

So implementieren Sie das verzögerte Laden von Bildern, um die Leistung langer Seiten zu verbessern So implementieren Sie das verzögerte Laden von Bildern, um die Leistung langer Seiten zu verbessern Apr 22, 2026 am 04:26 AM

In diesem Artikel erfahren Sie, wie Sie das Attribut „loading="lazy" von nativem HTML verwenden, um Bilder bei Bedarf einfach in das Ansichtsfenster zu laden und so den anfänglichen Ressourcenverbrauch der Seite erheblich zu reduzieren. Es eignet sich besonders zum Scrollen langer Seiten wie Portfolios und Galerien mit vielen Bildern. Kein JavaScript-Framework erforderlich und kompatibel mit modernen Mainstream-Browsern.

So transkribieren Sie .PO-Dateien sicher ins Kyrillische und vermeiden die Verschmutzung durch NUL-Zeichen So transkribieren Sie .PO-Dateien sicher ins Kyrillische und vermeiden die Verschmutzung durch NUL-Zeichen Apr 17, 2026 pm 12:44 PM

In diesem Artikel wird die Grundursache für verstümmelte NUL NUL NUL (Null-Byte)-Zeichen bei der Verarbeitung lokalisierter .po-Dateien in PHP ausführlich erläutert und eine Reparaturlösung basierend auf sicheren Dateistream-Vorgängen bereitgestellt. Es wird Wert darauf gelegt, das direkte Lesen und Schreiben derselben Datei zu vermeiden, und die Verwendung einer professionellen PO-Parsing-Bibliothek anstelle des manuellen Ersetzens von Zeichenfolgen wird empfohlen.

In Verbindung stehende Artikel