Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Przedstrona

Inne  Założony przez  Antymed.

wersja skryptu MyBB: 1.8.6
adres forum: npszmta.cba.pl
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu):
Witam chciałbym zrobić przed stronę na moim forum, ale nie wiem jak się mam do tego zabrać. Wytłumaczył by mi ktoś co mam np. w ACP >> Style i szablony zrobić co w pliku htacces.txt zrobić i czy jakiś plik dodać do FTP?
przedstroną zapisz jako index.html i wrzuć na ftp
html uruchomi sie przed .php
H1Z1Forum.PL - Polska społeczność graczy H1Z1
http://mybbsite.pl/dodawanie-nowej-podstrony
+
https://webboard.pl/thread-65280.html?pi...#pid276921
(31.01.2016, 12:33)GiboneKPL napisał(a): http://mybbsite.pl/dodawanie-nowej-podstrony
+
https://webboard.pl/thread-65280.html?pi...#pid276921


Czyli muszę stworzyć nowy szablon wkleić tam kod HTML i w FTP dodać plik PHP? Jeżeli tak to nie umiem zrobić, aby to się wyświetlało, nie wiem jak uzupełnić ten plik PHP.
Wszystko masz pięknie i prosto opisane.
Nazwa szablonu to przedstronka.html

<?php
define
('IN_MYBB'1); 
require 
"./global.php"
 
add_breadcrumb("Nazwa nowej podstrony""przedstronka.html"); //Tekst w pierwszym cudzysłowie "nazwa nowej podstrony" oznacza tekst wyświetlany w 

nawigacjia tekst w drugim cudzysłowie "przedstronka.html" oznacza nazwę plikw którym znajduje się ten kod
 
eval("\$podstr = \"".$templates->get("przedstronka")."\";"); // kod "("podstronka")oznacza z jakiego szablonu będzie pobierana treść, Jeżeli Twój szablon nosi 

nazwę npregulaminto kod "("przedstronka")" zmień na "("regulamin")"
output_page($podstr); 
?>

Kod pliku PHP.
(31.01.2016, 13:41)Antymed napisał(a): Nazwa szablonu to przedstronka.html

<?php
define
('IN_MYBB'1); 
require 
"./global.php"
 
add_breadcrumb("Nazwa nowej podstrony""przedstronka.html"); //Tekst w pierwszym cudzysłowie "nazwa nowej podstrony" oznacza tekst wyświetlany w 

nawigacjia tekst w drugim cudzysłowie "przedstronka.html" oznacza nazwę plikw którym znajduje się ten kod
 
eval("\$podstr = \"".$templates->get("przedstronka")."\";"); // kod "("podstronka")oznacza z jakiego szablonu będzie pobierana treść, Jeżeli Twój szablon nosi 

nazwę npregulaminto kod "("przedstronka")" zmień na "("regulamin")"
output_page($podstr); 
?>

Kod pliku PHP.

jesli robisz wg. poradnika który wysłał ci Gibonek to czemu rozszerzenie dałeś .html?
Nazwę szablonu daj samo "przedstrona", a w pliku daj zamiast przedstronka.html przedstrona.
Czyli zmienić z przedstronka.html na przedstrona wszystko?
Tak..
Szablon nazywa się przedstrona.

<?php
define
('IN_MYBB'1); 
require 
"./global.php"
 
add_breadcrumb("Nazwa nowej podstrony""przedstrona"); //Tekst w pierwszym cudzysłowie "nazwa nowej podstrony" oznacza tekst wyświetlany w nawigacji, a 

tekst w drugim cudzysłowie "przedstrona" oznacza nazwę plikw którym znajduje się ten kod
 
eval("\$podstr = \"".$templates->get("przedstrona")."\";"); // kod "("przedstrona")oznacza z jakiego szablonu będzie pobierana treść, Jeżeli Twój szablon nosi nazwę 

npregulaminto kod "("przedstrona")" zmień na "("regulamin")"
output_page($podstr); 
?>
<?php
define
('IN_MYBB'1); 
require 
"./global.php"
 
add_breadcrumb("Nazwa nowej podstrony""przedstrona");
 
eval(
"\$podstr = \"".$templates->get("przedstrona")."\";");
output_page($podstr); 
?>
To jest już, a do pliku htaccess jak dodać?


DirectoryIndex przedstrona index.php
Options 
-MultiViews +FollowSymlinks -Indexes

#
# If mod_security is enabled, attempt to disable it.
# - Note, this will work on the majority of hosts but on
#   MediaTemple, it is known to cause random Internal Server
#   errors. For MediaTemple, please remove the block below
#
<IfModule mod_security.c>
# Turn off mod_security filtering.
SecFilterEngine Off

# The below probably isn't needed, but better safe than sorry.
SecFilterScanPOST Off
</IfModule>

#
# MyBB "search engine friendly" URL rewrites
# - Note, for these to work with MyBB please make sure you have
#   the setting enabled in the Admin CP and you have this file
#   named .htaccess
#
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule 
^forum-([0-9]+)\.htmlforumdisplay.php?fid=$[L,QSA]
RewriteRule ^forum-([0-9]+)-page-([0-9]+)\.htmlforumdisplay.php?fid=$1&page=$[L,QSA]

RewriteRule ^thread-([0-9]+)\.htmlshowthread.php?tid=$[L,QSA]
RewriteRule ^thread-([0-9]+)-page-([0-9]+)\.htmlshowthread.php?tid=$1&page=$[L,QSA]
RewriteRule ^thread-([0-9]+)-lastpost\.htmlshowthread.php?tid=$1&action=lastpost [L,QSA]
RewriteRule ^thread-([0-9]+)-nextnewest\.htmlshowthread.php?tid=$1&action=nextnewest [L,QSA]
RewriteRule ^thread-([0-9]+)-nextoldest\.htmlshowthread.php?tid=$1&action=nextoldest [L,QSA]
RewriteRule ^thread-([0-9]+)-newpost\.htmlshowthread.php?tid=$1&action=newpost [L,QSA]
RewriteRule ^thread-([0-9]+)-post-([0-9]+)\.htmlshowthread.php?tid=$1&pid=$[L,QSA]

RewriteRule ^post-([0-9]+)\.htmlshowthread.php?pid=$[L,QSA]

RewriteRule ^announcement-([0-9]+)\.htmlannouncements.php?aid=$[L,QSA]

RewriteRule ^user-([0-9]+)\.htmlmember.php?action=profile&uid=$[L,QSA]

RewriteRule ^calendar-([0-9]+)\.htmlcalendar.php?calendar=$[L,QSA]
RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)\.htmlcalendar.php?calendar=$1&year=$2&month=$[L,QSA]
RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)-day-([0-9]+)\.htmlcalendar.php?action=dayview&calendar=$1&year=$2&month=$3&day=$

[L,QSA]
RewriteRule ^calendar-([0-9]+)-week-(n?[0-9]+)\.htmlcalendar.php?action=weekview&calendar=$1&week=$[L,QSA]

RewriteRule ^event-([0-9]+)\.htmlcalendar.php?action=event&eid=$[L,QSA]

<
IfModule mod_env.c>
SetEnv SEO_SUPPORT 1
</IfModule>
</
IfModule>

#
# If Apache is compiled with built in mod_deflade/GZIP support
# then GZIP Javascript, CSS, HTML and XML so they're sent to
# the client faster.
#
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE application/javascript text/css text/html text/xml
</IfModule>

# Note: You are able to choose a different name in the Admin CP. If you've done that you need to change it here too
<Files "error.log">
Order Deny,Allow
Deny from all
</Files
A masz SEO zainstalowane? Dodaj na sam początek to:
DirectoryIndex przedstrona index.php 
Mam zainstalowany jakiś plugin Przyjazne Łukasza Tkacza. Dodlem ten DirectoryIndex przedstrona index.php ale nie działa coś.



Użytkownicy przeglądający ten wątek:

2 gości