phpRS help fórum : phpRS Fórum
Hlavní diskuzní phpRS fórum. Najdete zde odpovědi na otázky týkající se provozu a instalace phpRS systému.
phpRS - redakční a informační systém
Opakující se pluginy s bloky a proměnné v nich, volání s include
Zaslán uživatelem/kou: ZdenekPNJ (IP adresa zaznamenána)
Datum: 2013-01-29, 13:04

Zdravím všechny,

řeším takový problém. Dělám bloky pro jednotlivé rubriky (každý má svůj plugin) na hlavní straně a potřeboval bych, aby vypadaly stejně a hlavně pokud bych řešil někdy nějaké změny v těchto blocích (kód, skript nebo css), tak aby se tato změna udělala na jednom místě a projevila se u všech pluginů (viz zde Regiony ČR).

Vytvořil jsem řešení, které funguje, ale zdá se mi poněkud divné.

V jednotlivých pluginech definuji proměnné, které se budou měnit podle toho, ke které rubrice patří.
Např:
$rubrikanazev="Cestování a Auto Moto"; (u pluginu cestování)
$rubrikanazev="Sport"; (u pluginu sport)
atd. u dalších.

Ty jsou pak začleněny do skriptu, který v každém pluginu volám pomocí stejného include ("umístění souboru")

$obsahvelkefoto='<div class="hlav-cont-left-2right-box">
<div class="blok-nadpis-sekce">
<div class="blok-nadpis-obrazek-sekce-'.$rubrikalistastyl.'">'.$rubrikanazev.'
</div>
<a href="'.$rubrikaodkazhl.'"><img src="image/tlacitka/more.gif" alt="Více"></a>
</div>
<!-- ************************ '.$rubrikanazev.' ************************ -->
<div class="block-rubrika-nadpis"><a href="search.php?rsvelikost=sab&amp;rstext=all-phpRS-all&amp;rstema='.$rubrikafirstid.'">'.$rubrikafirst.'</a></div>
<div class="def-h4"> '.$retezecfirst.'
</div>
<div class="dalsi"> '.$retezecdalsi.'
</div>
<!-- ************************ konec:'.$rubrikanazev.' ************************ -->
</div>
<!-- konec:hlav-cont-left-2right-box -->';

Nevím,jestli je tohle šťastné řešení, nešlo by to udělat lépe?

LinkedIn - Zdeněk Pikulík

Regiony ČR.cz - 1. responzivní zpravodajství z regionů ČR
Medializujeme ČESKO.cz - Revoluční program podpory a modernizace obcí ČR
Obce2020.cz - Moderní řešení profesionálního webu pro obce



Celkem upraveno 1×. Poslední úprava ZdenekPNJ v 29.01.2013 13:05.

Re: Opakující se pluginy s bloky a proměnné v nich, volání s include
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2013-01-29, 14:45

Ja by som spravil plugin, ktorý by obsahoval len jeden blok, pričom obsah bloku by sa nastavoval pomocou editačnej tabuľky modulu: rubrika -> obsah.

Re: Opakující se pluginy s bloky a proměnné v nich, volání s include
Zaslán uživatelem/kou: ZdenekPNJ (IP adresa zaznamenána)
Datum: 2013-01-29, 20:13

Omlouvám se, ale vůbec jsem to řešení nepochopil. Prosím o bližší vysvětlení. Děkuji

LinkedIn - Zdeněk Pikulík

Regiony ČR.cz - 1. responzivní zpravodajství z regionů ČR
Medializujeme ČESKO.cz - Revoluční program podpory a modernizace obcí ČR
Obce2020.cz - Moderní řešení profesionálního webu pro obce

Re: Opakující se pluginy s bloky a proměnné v nich, volání s include
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2013-01-29, 23:24

No možno som len ja nepochopil, čo vlastne chceš dosiahnuť :) Predpokladám, že potrebuješ blok, ktorý bu mať obsah závislý na tom, ktorá rubrika je aktívna. Keď ale pozerám na web, máš tam X blokov, a každý blok je výpis prvých X článkov danej rubriky.

neviem aké máš požiadavky - asi by som to nedelil do blokov ale spravil jeden veľký blok, ktorý bygeneroval všetky výpisy rubrík. Resp. by sm to asi ani nerobil ako blok, ale samostatnú stránku podobne ako je index. Netusím ale ako to máš vlastne rozvrhnuté na stĺpce, takže ťažko nejak radiť.



Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.