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
Jít na stránku:  Předchozí123Další
Aktuální stránka:2 z 3
Re: Měnění stylů (php + css + cookies)
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2007-03-11, 22:51

e.l.e.n.k.a napísala:

> Nedalo by se nějak udělat, aby to přepínalo
> nejenom vzhledy, ale i článkové šablony? Jinak
> řečeno př přepnutí by se aktivoval vzhled1 a
> článková šablona press1 nebo vzhled2 a článková
> šablona press2...

Prepnutie článkových šablón je trocha problém, musel by to byť výraznejší zásah ko kódu, pretože neexistuje nejaký jednoznačný prevodník medzi článkovými šablónami rôznych layoutov. Ideálne je použiť rovnaké článkové šablóny a meniť len ich CSSko. plnohodnotné prepnutie článkových šablón by sa najjednoduchšie dalo spraviť podobným systémom aký má admin a to hromadným nahradením cez SQL update podľa nejakého nadefinovaného prevodníka.

Ja by som to ale radšej riešil prispôsobením článkových šablón tak, aby mohli byť spoločné pre všetky použité layouty a menil by sa len ich CSS štýlopis, podobne ako je to spravené v tej ukážke prepínača v layoute rsBloger.

Re: Měnění stylů (php + css + cookies)
Zaslán uživatelem/kou: e.l.e.n.k.a (IP adresa zaznamenána)
Datum: 2007-03-12, 08:01

pa3k napsal/a:

> sa najjednoduchšie dalo spraviť podobným systémom
> aký má admin a to hromadným nahradením cez SQL
> update podľa nejakého nadefinovaného prevodníka.

Pokud to dobře chápu, tak toto řešení by měnilo vzhled článků pro všechny a ne jenom pro vyvoleného se správnou cookie :).

Říkala jsem si, že to je na [http://kvalitne.sk/koncepty/rsBloger/] nějak vykutěné i se změnou článkové šablony. Jsem ráda, že jsi mě vyvedl z omylu. Prosím tě, dá se někde stáhnout kompletní adresář s layoutem (resp. se všemi) od toho rsBloger? Ráda bych se v tom pohrabala :)...

Re: Měnění stylů (php + css + cookies)
Zaslán uživatelem/kou: zdenekh (IP adresa zaznamenána)
Datum: 2007-03-12, 08:51

community web

T. O. Severka Děčín | New r.č. | Old Good Tom | Jinak už v tom nefrčím... :-)

Re: Měnění stylů (php + css + cookies)
Zaslán uživatelem/kou: e.l.e.n.k.a (IP adresa zaznamenána)
Datum: 2007-03-12, 09:18

Děkuji, vůbec jsem si nevšimla, že to tam je. Omlouvám se za hloupou otázku.

Re: Měnění stylů (php + css + cookies)
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2007-03-13, 22:36

e.l.e.n.k.a napísal/a:
-------------------------------------------------------
> pa3k napsal/a:
>
> > sa najjednoduchšie dalo spraviť podobným
> systémom
> > aký má admin a to hromadným nahradením cez
> SQL
> > update podľa nejakého nadefinovaného
> prevodníka.
>
> Pokud to dobře chápu, tak toto řešení by měnilo
> vzhled článků pro všechny a ne jenom pro
> vyvoleného se správnou cookie :).

samozrejme, máš pravdu



Re: Měnění stylů (php + css + cookies)
Zaslán uživatelem/kou: Wojt@ (IP adresa zaznamenána)
Datum: 2007-05-31, 18:57

Nevíte, jak mám udělat, aby se změna počtu sloupců pomocí cookie neprojevila u článků? mám tam nastavený 2 sloupcovů layout a nerad bych aby si mohl prohlížející mohl měnit rozvržení článků.....

Wojt@: | [http://sedma-ce.ic.cz] | [http://sedma-ce.ic.cz/blog] |

Re: Měnění stylů (php + css + cookies)
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2007-05-31, 23:33

Úpravou podmienky výberu šablóny (lengine.php) napríklad tak, že budeš testovať existenciu nejakej premenej nastavenej výheadne v scripte view.php a podľa toho budeš prepínať verzie globálnych šablón 2 vs 3 stĺpce. Kľudne to môžeš kombinovať s výberom šablóny len to treba vhodne ošetriť podmienkami.

Re: Měnění stylů (php + css + cookies)
Zaslán uživatelem/kou: adminfl (IP adresa zaznamenána)
Datum: 2007-11-07, 00:26

Pořád chci víc...
No abych se přiznal trochu se bojím zeptat... - jste tu ostří jako pila... :-)
Chtěl jsem mít jeden denní a jeden noční layout, což se mi povedlo vytvořit (jsem na sebe hrdý -> html - docela umím, css - jsem přečet 3 knihy a začínám se orientovat, ale k php jsem ještě nedorazil...) perfektně mi chodí zde zmíněná variata s cookie..., Co mě trápí? Přečetl jsem hodně s fóra a vyhledával jako ďas, ale jak udělat aby se css-ka automaticky přepínaly podle času jsem nikde nenašel... Pomůže mi někdo?

Re: Měnění stylů (php + css + cookies)
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2007-11-07, 00:32

adminfl napísal/a:
-------------------------------------------------------
> Chtěl jsem mít jeden denní a jeden noční layout,
> což se mi povedlo vytvořit (jsem na sebe hrdý
> -> html - docela umím, css - jsem přečet 3
> knihy a začínám se orientovat, ale k php jsem
> ještě nedorazil...) perfektně mi chodí zde zmíněná
> variata s cookie..., Co mě trápí? Přečetl jsem
> hodně s fóra a vyhledával jako ďas, ale jak udělat
> aby se css-ka automaticky přepínaly podle času
> jsem nikde nenašel... Pomůže mi někdo?

nastavovanie cookie nepotrebuješ, len pridaj jednu podmienku do lengine.php
viem, že jeden layout sa prepína aj automaticky podľa času... no nie deň/noc ale ročné obdobia, volá sa tuším "allinone"

Re: Měnění stylů (php + css + cookies)
Zaslán uživatelem/kou: Co0kies (IP adresa zaznamenána)
Datum: 2008-03-07, 10:34

Dako to neviem rozbehnut na 2.8.1

Vytvoril som changestyle.php, aj doplnil lengine v oboch layautoch
na webe (http://jama.co0kies.sk/) tedka bezi "freestyle2006"
spravil som si zlozku/layaut "co0kies" ale ked ju zavolam

[http://jama.co0kies.sk/changestyle.php?phprs_sab=co0kies]

tak mi hodi chybu 403
" Forbidden
You don't have permission to access / on this server."

v com by mohol byt problem ?


Re: Měnění stylů (php + css + cookies)
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2011-08-09, 22:42

Nemáte tu prosím někdo návod, jak ve 2.8. změnit celou šablonu? Docela by se mi to v blízké době hodilo a nevím jak na to :( Našel jsem tu akorát ten návod na přepínání "download" a "base" v rámci jedné šablony ... já bych ale potřeboval přepnout celou, resp. by mělo stačit přepnutí CSS. Design bude úplně stejný, jen bude načítat jiné barvy a obrázky (je potřeba načítat i zvlášť lengine.php, kvůli měnění hlavičky webu).
Používám jen 2 sloupcový a cla_press

×××---×××
www.ava-plus44.com
www.blink-182.cz



Celkem upraveno 1×. Poslední úprava cross182 v 09.08.2011 23:58.

Re: Měnění stylů (php + css + cookies)
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2011-08-10, 00:43

Nebo to mám chápat tak, že když mám například šablony v adresářích:
image/adresar1/
image/adresar2/

tak do každého lengine.php přidám:
adresar1/lengine.php:


// ----------- [priprava na generovani stranky] -----------

if (!isset($rs_main_sablona)): $rs_main_sablona=""; endif;

$vzhledwebu = new CLayout(); // inic. vzhledove tridy



//------------ [test nastavenia sablony v cookie] -----------
$sablony = array ('VZHLEDADRESAR1');
if (isset($_COOKIE["phprs_sab"]) && true===in_array($_COOKIE["phprs_sab"], $sablony)) {
$rs_main_sablona = $_COOKIE["phprs_sab"];
}



adresar2/lengine.php:


// ----------- [priprava na generovani stranky] -----------

if (!isset($rs_main_sablona)): $rs_main_sablona=""; endif;

$vzhledwebu = new CLayout(); // inic. vzhledove tridy



//------------ [test nastavenia sablony v cookie] -----------
$sablony = array ('VZHLEDADRESAR2');
if (isset($_COOKIE["phprs_sab"]) && true===in_array($_COOKIE["phprs_sab"], $sablony)) {
$rs_main_sablona = $_COOKIE["phprs_sab"];
}



A pak si vytvořím soubor changestyle.php

<?php

$sablony = array ('VZHLEDADRESAR1','VZHLEDADRESAR2');

if (isset($_GET["phprs_sab"]) && true===in_array($_GET["phprs_sab"], $sablony)) {
setcookie ("phprs_sab", $_GET["phprs_sab"],time()+9331200);
}

if (isset($_SERVER['HTTP_REFERER'])) {
header("Location: ".$_SERVER['HTTP_REFERER']);
} else {
define("IN_CODE",true);
include ("config.php");
header("Location: ".$baseadr);
}
?>


A pak kamkoliv na stránku vložím:
<a href="changestyle.php?phprs_sab=VZHLEDADRESAR1">Vzhled z adresáře 1</a>
<a href="changestyle.php?phprs_sab=VZHLEDADRESAR2">Vzhled z adresáře 2</a>


?


Bohužel už to nemám čas teď vyzkoušet, ráno odjíždím na pár dní pryč ... tak jen jestli je to dobře a po návratu bych to vyzkoušel ... Děkuji.

×××---×××
www.ava-plus44.com
www.blink-182.cz



Celkem upraveno 1×. Poslední úprava cross182 v 10.08.2011 00:43.

Re: Měnění stylů (php + css + cookies)
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2011-08-13, 13:07

Podíval jsem se na to a došel jsem k tomu, že tam musím asi pracovat s proměnnou $layoutcss a nějak změnit ($_GET["phprs_sab"]) .. ale netuším jak.

EDIT: Tak děkuji uživateli martinf, který mi zaslal své soubory mailem a už to mám vyřešené :)

×××---×××
www.ava-plus44.com
www.blink-182.cz



Celkem upraveno 1×. Poslední úprava cross182 v 14.08.2011 20:24.

Re: Měnění stylů (php + css + cookies)
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2011-09-06, 09:50

Pardon, že mám v poslední době zase tolik dotazů.

Mám na webu zavedenou tuto změnu stylů. Na dosavadním to mám tak, že to funguje jen na hlavní doméně, ale na subdoméně ne.

Jelikož budu spouštět anglickou verzi, chtěl bych se zeptat, zda by to měnění nešlo udělat i na subdoméně v závislosti na doméně.
Takže bude to např. takto:
domena.cz/anglicky/
sub1.domena.cz/anglicky/
sub2.domena.cz/anglicky/

Lze nějak tedy zajisti to, že když uživatel klikne na některé z (sub)domén na změnu vzhledu, projeví se změna i na ostatních subdoménách / doméně?

Jestli např. stačí / jde nalinkovat třeba pomocí "../../" soubor "lengine.php" + "css styly" v adresáři hlavní domény ... nebo jestli je v tom nějaký větší problém ...

Děkuji.

×××---×××
www.ava-plus44.com
www.blink-182.cz

Re: Měnění stylů (php + css + cookies)
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2011-09-06, 09:55

Stačí spraviť úpravu prepnutia štýlu aj na subdoménach a použiť pre to spoločnú cookie. Nastavenie cookies musí byť riešené tak, aby cookie nebola čitateľná len pre definovanú doménu/subdoménu ale pre všetky subdomény. Žiadny iný problém v tom nevidím.

Re: Měnění stylů (php + css + cookies)
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2011-09-06, 10:07

Dobře, díky.
Můžeš mi prosím poradit, co mám aspoň googlit? Vůbec se v tom totiž nevyznám, takže netuším, co za úpravu a kde mám udělat.

×××---×××
www.ava-plus44.com
www.blink-182.cz

Re: Měnění stylů (php + css + cookies)
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2011-09-13, 22:59

Ještě jsem se k tomu nedostal, ale redaktor si všiml ještě další věci.
Když změní vzhled na [http://adresa.cz], tak na "www.adresa.cz" se nezmění. Lze toto prosím taky nějak vyřešit?

×××---×××
www.ava-plus44.com
www.blink-182.cz

Re: Měnění stylů (php + css + cookies)
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2011-09-13, 23:19

cross182 napísal/a:
-------------------------------------------------------
> Ještě jsem se k tomu nedostal, ale redaktor si
> všiml ještě další věci.
> Když změní vzhled na , tak na "www.adresa.cz" se
> nezmění. Lze toto prosím taky nějak vyřešit?

5. parameter (domain) funkcie setCookie [http://sk2.php.net/manual/en/function.setcookie.php]
www pred názvom domény je chápené ako subdoména.


Re: Měnění stylů (php + css + cookies)
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2011-09-14, 22:29

Dobře, díky. Snad se k tomu už o víkendu dostanu :)

×××---×××
www.ava-plus44.com
www.blink-182.cz

Re: Měnění stylů (php + css + cookies)
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2011-09-16, 20:31

Mohlo by být toto dobře? Nemůžu to totiž teď otestovat, jelikož mi tam běží jiná šablona, kde se vzhled měnit nedá.
Udělal jsem to v changestyle.php

setcookie ("phprs_sab", $_GET["phprs_sab"],time()+9331200,"/","blink-182.cz");


×××---×××
www.ava-plus44.com
www.blink-182.cz

Jít na stránku:  Předchozí123Další
Aktuální stránka:2 z 3


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.