Nie jestem pewien, czy wszyscy wiedzą iż,w PHP Fusion V9.
Można taki menadżer zakładek wstawić bezpośrednio,do newsa,bloga ,czy artykułu. Dla v7 było to również możliwe jedynie za pomocą paneli.
W tym celu wystarczy , przełączyć ,z zaawansowanego edytora tekstu na uproszczony .Następnie w polu ,rozszerzona treść wstawić taki kod HTML.
Tekst jest jedynie jako demo , nie traktować tego na poważnie.
<ul class="nav nav-tabs" role="tablist">
<li><a href="#hometab" role="tab" data-toggle="tab">Home</a></li>
<li class="active"><a href="#javatab" role="tab" data-toggle="tab">zakładka 2</a></li>
<li><a href="#csharptab" role="tab" data-toggle="tab">zakładka3</a></li>
<li><a href="#mysqltab" role="tab" data-toggle="tab">zakładka4</a></li>
<li><a href="#jquerytab" role="tab" data-toggle="tab">zakładka5</a></li>
</ul>
</li>
<!-- Tab panes -->
<div class="tab-content">
<div class="tab-pane" id="hometab">tekst zakładki zero
<br><h3>Według niezależnego instytutu NW.ct8.pl,
<br>CMS PHP Fusion V9, jest numerem jeden w Europie.
<br>Badania zostały przeprowadzone na 1000,użytkowników stron http://www.
<br>Dziewięciu na dziesięć pozytywnie oceniło CMS PHP Fusion v9.
<br>Ogólnie liczba pozytywnie oceniających,CMS PHP Fusion v9 wyniosła 128%.</h3></div>
<div class="tab-pane active" id="javatab">tekst zakładki 2
//+ Twój kod wykonawczy php</div>
<div class="tab-pane" id="csharptab">tekst zakładki 3</div>
<div class="tab-pane" id="mysqltab">tekst zakładki 4.</div>
<div class="tab-pane" id="jquerytab">tekst zakładki 5</div>
</div>
Jeśli jednak ktoś chciał by wstawiać kod (PHP).
W tym celu musowo zbudować panel.
Natomiast kod (PHP) wstawić tam gdzie jest tekst .
Najłatwiej jest wstawiać za pomocą (include )
<div class="tab-content">
<div class="tab-pane" id="hometab">tekst zakładki zero
<br><?php include INFUSIONS."zakladki_panel/nazwa_pliku.php";?></div>
Jeśli plik (PHP) znajduje się w innym katalogu ,jak oryginalne katalogi ,to wówczas w taki sposób.
<div class="tab-content">
<div class="tab-pane" id="hometab">tekst zakładki zero
<br><?php include "katalog/nazwa_pliku.php";?></div>
W paczce znajduję się gotowy panel .
Wystarczy jedynie wstawić jakieś skrypty (PHP).
demo widać na mojej stronie .
https://nw.ct8.pl/artykul/28/jak-zainstalowa%C4%87-panel-z-zak%C5%82adkami
Przykładowy panel .
1.zakładka na własny tekst.
2. zakładka wyświetla 5 ostatnich artykułów ,oraz liczbę wyświetlę.
3. zakładka wyświetla 5 ostatnich newsów oraz liczbę wyświetleń,
4. zakładka według uznania i pomysłu ,jaki tam komuś (xd) do głowy.
<?php
if (!defined("IN_FUSION")) { die("Access Denied"); }
add_to_head("<style>
.nav-tabs
{
border-color:#1A3E5E;
width:60%;
}
.nav-tabs > li a {
border: 1px solid #1A3E5E;
background-color:#2F71AB;
color:#fff;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover{
background-color:#D6E6F3;
color:#000;
border: 1px solid #1A3E5E;
border-bottom-color: transparent;
}
.nav-tabs > li > a:hover{
background-color: #D6E6F3 !important;
border-radius: 5px;
color:#000;
}
</style>");?>
<!-- Nav tabs -->
<ul class="nav nav-tabs" role="tablist">
<li class="active"><a href="#pierwsza" role="tab" data-toggle="tab">home </a></li>
<li><a href="#druga" role="tab" data-toggle="tab">Artykuły </a></li>
<li><a href="#trzecia" role="tab" data-toggle="tab">Newsy</a></li>
<li><a href="#czwarta" role="tab" data-toggle="tab">zakładka4</a></li>
</ul>
</li>
<!-- Tab panes -->
<div class="tab-content">
<div class="tab-pane active" id="pierwsza">tekst zakładki
<br><h3>Według niezależnego instytutu NW.ct8.pl,
<br>CMS PHP Fusion V9, jest numerem jeden w Europie.
<br>Badania zostały przeprowadzone na 1000,użytkowników stron http://www.
<br>Dziewięciu na dziesięć pozytywnie oceniło CMS PHP Fusion v9.
<br>Ogólnie liczba pozytywnie oceniających,CMS PHP Fusion v9 wyniosła 128%.</h3></div>
<div class="tab-pane " id="druga"><?php
$qresult=dbquery("SELECT * FROM ".DB_ARTICLES." ORDER BY article_datestamp DESC LIMIT 0,5");
if(dbrows($qresult)!=0){
echo "<table width=\"33%\" cellpadding=\"0\" cellspacing=\"0\">";
while($data=dbarray($qresult)){
echo "<tr>\n<td class='small' align='left'><h4><a href='".BASEDIR."infusions/articles/articles.php?article_id=".$data['article_id']."' title='".$data['article_subject']."'>";
echo trimlink($data['article_subject'], 40)."</a></td>\n<td class='small' align='right'>[".$data['article_reads']."]</h4></td>\n</tr>\n";
}
echo "</table>";
}
echo "</td>\n";?></div>
<div class="tab-pane" id="trzecia"><?php
$qresult=dbquery("SELECT * FROM ".DB_NEWS." ORDER BY news_datestamp DESC LIMIT 0,5");
if(dbrows($qresult)!=0){
echo "<table width=\"33%\" cellpadding=\"0\" cellspacing=\"0\">";
while($data=dbarray($qresult)){
echo "<tr>\n<td class='small' align='left'><h4><a href='".BASEDIR."infusions/news/news.php?readmore=".$data['readmore']."' title='".$data['news_subject']."'>";
echo trimlink($data['news_subject'], 40)."</a></td>\n<td class='small' align='right'>[".$data['news_reads']."]</h4></td>\n</tr>\n";
}
echo "</table>";
}
echo "</td>\n";?> </div>
<div class="tab-pane" id="czwarta">tekst zakładki 4.</div>
</div>
Zbigniew@ dodał/a następującą plik:
Edytowane przez Zbigniew@ dnia 19.04.2023 23:52:08
|