27 Kas 2021 21:27 Yeni Konu Oluştur

Haberler:

Sitemiz Smf 2.1 ve Smf 2.0 sürümleri için Destek ve Tema paylaşım forumudur


HuuPortal

Asıl konu : http://smf.konusal.com/index.php?topic=1857.0

HuuPortal - ssi portal - responsive - uikit framework

Demo link'i fazla kalmaz :) Resim önceliğimizdir.
Demo : http://smf.konusal.com/portal.php
Demo resim



Bir arkadaş paylaşımı istedi diye paylaşıldı.Yok şu nasıl yapılır bu nasıl eklenir gibi böyle geniş çaplı şeyler istemeyelim.Diğer türlü her soruya cevap vermeye çalışırım.Portal ile ilgili minik ipucuları altda tek tek yazmaya çalıştım.Başka sıkıntılar varsa konuya çekinmeden yazabilirsiniz.İyi Çalışmalar

Ekteki dosyaları smf ana dizinine yükleyin daha sonra smf.konusal.com/portal.php gibi çağırabilirsiniz.Portaldaki logo kullandığınız temanın logosunu çeker tabi ki Kullanılan Tema ayarlarında logo url girmiş olmanız gerekir.


funtion.php :
Son gönderilerin limiti : $num_recent = 12
En çok mesaj yazanların limiti : $topNumber = 5
En çok konu barındıran kategoriler : $num_top = 8
En çok cevap almış konu limiti : $num_topics = 10


Temalar.php  $boards=array(45,46,47); istediğiniz gibi kategorilerinizi ekliyebilirsiniz.$sayfada = 8; istediğiniz gibi sayfada kaç tane gönderi gözükmesini isterseniz 8 değiştirin.


Temalar ve Deneme link'ini mobil menüde düzenlemek için theme/function.php Satır 80 : portal_menumobil  hemen içinde istediğiniz gibi düzenliyebilirsiniz.


menüye buton olarak eklemeyi bilmeyen arkadaşlar alttaki şekilde ekleyebilir

Sources/Subs.php de bulun

      $buttons = array(
         'home' => array(
            'title' => $txt['home'],
            'href' => $scripturl,
            'show' => true,
            'sub_buttons' => array(
            ),
         ),

Altına Ekle

'Portal' => array(
            'title' => 'Portal',
            'href' => 'http://smf.konusal.com/portal.php',
            'show' => true,
            'sub_buttons' => array(
            ),
         ),



NChat sisteminiz varsa anasayfa.php //require_once($boarddir."/NChat/NChatBoardIndex.php"); // ları kaldırarak çağırabilirsiniz.Kullanmıyorsanız vericeğim direk kodu silin :
<?php if ($context['user']['is_logged']){ ?>
 <ul uk-accordion="multiple: true">
    <li class="uk-open">
        <h3 class="uk-accordion-title">Sohbet Alanı</h3>
        <div class="uk-accordion-content">
 <?php 
 
//require_once($boarddir."/NChat/NChatBoardIndex.php");
 
?>

        </div>
    </li>
 </ul>
 <?php ?>


Sayfalama mantığı direk sayfa.php çalışıyor.Örnek : takimlar gibi bir bölüm olsun o zaman sayfa.php altdaki gibi olucak.
<?php 

if(empty($_GET['sayfa'])){
 
$page false;
}else{
 if(
$_GET['sayfa'] == 'temalar'){
 require_once(
'temalar.php');
 }elseif(
$_GET['sayfa'] == 'deneme'){
 require_once(
'deneme.php');
 }elseif(
$_GET['sayfa'] == 'takimlar'){
 require_once(
'takimlar.php');
 }else{
 echo 
'Hata böyle bir sayfa yok';
 }
}

?>

takimlar.php oluşturmayı unutmayın.
huuportal.zip
Download


  • Dosya Boyutu: 218.14kB
  • Görüntüleme: (1092)
  • Download Sayısı (22)
  • Son Download zamanı: 15 Oca 2020 09:15
  • Gönderen: cee山
  • 18 Eyl 2017 16:38

Önceki Download Sonraki Download
1 üye. tarafından ***** verildi


MENU ×