Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PHP zamiana plików str_replace?
baentizo
post 8.05.2019, 18:03:49
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 6.08.2014

Ostrzeżenie: (0%)
-----


Witam,
być może problem wyda się idiotycznie błahy, mam Quick CMS i próbuję wykonać pewną komendę..

Mam wtyczkę FB - wysuwany slider i utworzyłem pole wyboru Tak/Nie,
chciałbym żeby po zaznaczeniu "Nie", przekierowywał do szablonu w którym jest plik o nazwie _footer-fb.php w którym nie ma kodu do slidera.

Próbuję takiej komendy (default_pages_template to skrót od pliku page.php w którym jest kod do slidera), a default_fb_template od _footer-fb.php w którym nie ma tego kodu.

$config['default_pages_template'] = "page.php";
$config['default_fb_template'] = "_footer-fb.php";

____

if( fb === null ){
if( !defined( 'FB' ) ){
define( 'FB', true );
require_once DIR_TEMPLATES.$config['skin'].'/'.$sTheme;
echo str_replace( DIR_TEMPLATES.$config['skin'].'/'.$config['default_pages_template'], DIR_TEMPLATES.$config['skin'].'/'.$config['default_fb_template'], $sTheme);
}
}

No i nie wychodzi sad.gif
Help!
Go to the top of the page
+Quote Post
viking
post 8.05.2019, 18:11:37
Post #2





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


https://www.php.net/manual/en/language.constants.php

A constant is case-sensitive by default.


--------------------
Go to the top of the page
+Quote Post
baentizo
post 8.05.2019, 18:18:34
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 6.08.2014

Ostrzeżenie: (0%)
-----


Poproszę łopatologicznie. Od dawna w PHP nie "grzebię" baaasmiley.gif
Go to the top of the page
+Quote Post
viking
post 8.05.2019, 18:22:44
Post #4





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Jak definiujesz stałą FB to tak się masz do niej odwoływać a nie do fb.


--------------------
Go to the top of the page
+Quote Post
baentizo
post 8.05.2019, 18:53:49
Post #5





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 6.08.2014

Ostrzeżenie: (0%)
-----


if( FB === null ){
if( !defined( 'FB' ) ){
define( 'FB', true );
require_once DIR_TEMPLATES.$config['skin'].'/'.$sTheme;
echo str_replace( DIR_TEMPLATES.$config['skin'].'/'.$config['default_pages_template'], DIR_TEMPLATES.$config['skin'].'/'.$config['default_fb_template'], $sTheme);
}
}
?>

Nadal nic.
Co znowu robię źle?
Go to the top of the page
+Quote Post
viking
post 8.05.2019, 19:06:00
Post #6





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


A masz gdziekolwiek przed pierwszym if zdefiniowana stałą? Inaczej możesz co najwyżej błąd dostawać.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.03.2024 - 14:57