Anasayfa FORUMLAR Üye Girişi Dosyalar Dersler İpuçları Yardımcı Araçlar Hakkımızda
KİMLER BAĞLI
Toplam Üye: 32638
Aktif Üye: 0
Aktif Ziyaretçi: 186
Üye Adı
Şifre
Beni Hatırla
          Yeni Üye KayıtYeni Üye Kayıt
          Şifremi UnuttumŞifremi Unuttum
FORUMLAR

CMS Sistemleri
 Wordpress
 Php-Nuke
 Joomla & Mambo
 Drupal
Forum Sistemleri
 VBulletin Forumu
 SMF Forumu
 phpBB 3.X Sürümleri
 phpBB 2.x Sürümleri
 MyBB Forumu
Web Yazılım Dilleri
 PHP
 HTML - JavaScripts
 Diğer Diller
 CSS
Grafik Tasarım
 Grafik Tasarımı
 Flash Tasarım
Sunucu Yönetimi
 Windows Yönetimi
 MySQL & phpMyAdmin
 Linux Yönetimi
Arama Motorları
 Yahoo
 Msn
 Google
 DMOZ ve Diğer Dizinler
 Arama Motoru Optimizasyonu (SEO)
Linux
 Linux Yazılım
 Linux Sürümleri
 Linux Genel
 Linux Donanım
 Linux Diğer
İptal Forumlar
 Eski Başlıklar
 Çöp Kutusu

Toplam 202196 mesaj
Netopsiyon Online - PHPNuke İpuçları
Sayfa Numaralandırma Ekleme Rastgele Haber Göstermek
Habere resim eklemek Yüklenir kutusu eklemek
PHP-Nuke 7.5 altı modüllerini yeni versiyonlara uyarlamak Anasayfada boş modül oluşturmak
Forumlara Sponsor Link Uygulaması Sayfa Üretimi Yazısını Kaldırmak
Bozuk temayı sağlam tema ile değiştirmek Üye kaydına aktivasyon linki ekleme
Bütün üyelere mesaj göndermek için... Erişim yasak'tan sonra üye kayıt sayfası
Logout sorunu çözüm yöntemi Aynı üyeleri kullanan iki web sitesi
Beni Hatırla nasıl eklenir? Download modülü ayarları
Copyright yazısını Türkçeleştirme 7.X sürümlerinde üyelerin puanlarını sıfırlama
Admin şifrenizi unuttuğunuzda ne yapacaksınız Üye girişinde ana sayfaya yönlendirme



Haberler (News) modülüne sayfa numaralandırma ekleme

1- modules/News/language/lang-turkish.php dosyasını açın ve ?> satırından önce aşağıdakileri ekleyin.

Kod
define("_STORIES","Haber");
define("_PAGES","Sayfa");
define("_PERPAGE","Her sayfada");

2- modules/News/index.php dosyasını açın. function theindex($new_topic="0") {  yazan yerde global ile başlayan satıra $pagenum ekleyin. Örneğin;
 

Kod
global $db, $storyhome, $topicname, $topicimage, $topictext, $datetime, $user, $cookie, $nukeurl, $prefix, $multilingual, $currentlang, $articlecomm, $sitename, $user_news, $userinfo;

 yazan yeri

Kod
global $db, $storyhome, $topicname, $topicimage, $topictext, $datetime, $user, $cookie, $nukeurl, $prefix, $multilingual, $currentlang, $articlecomm, $sitename, $user_news, $userinfo, $pagenum;

 haline getireceksiniz.

3- Aynı dosyada;

Kod
$sql = "SELECT sid, catid, aid, title, time, hometext, bodytext, comments, counter, topic, informant, notes, acomm, score, ratings FROM ".$prefix."_stories $qdb $querylang ORDER BY sid DESC limit $storynum";

yazan yeri bulun ve aşağıdaki ile değiştirin.

Kod
 if ($pagenum == "") { $pagenum = 1 ; }
$offset = ($pagenum-1) * $storynum ;
$sql = "SELECT sid, catid, aid, title, time, hometext, bodytext, comments, counter, topic, informant, notes, acomm, score, ratings FROM ".$prefix."_stories $qdb $querylang ORDER BY sid DESC limit $offset, $storynum";

4- Aynı dosyada;

Kod
themeindex($aid, $informant, $datetime, $title, $counter, $topic, $hometext, $notes, $morelink, $topicname, $topicimage, $topictext);
}
include("footer.php");

yazan yeri bulun ve include("footer.php"); satırından önceye aşağıdaki kodları ekleyin.

Kod
 #START Page Numbers
#$limitpn = "limit 100"; # limit number of stories
if(isset($new_topic)) {
$sql_pn = "select * from ".$prefix."_stories where topic='$new_topic' $limitpn";
} else {
$sql_pn = "select * from ".$prefix."_stories where ihome=0 $limitpn";
}
$result_pn = $db->sql_query($sql_pn);
$numstories = $db->sql_numrows($result_pn);
$numpages = ceil($numstories / $storynum);
if ($numpages > 1) {
opentable();
echo "<center>$numstories "._STORIES." ($numpages "._PAGES.", $storynum "._PERPAGE.")<br>" ;
if ($pagenum > 1) {
$prevpage = $pagenum - 1 ;
$leftarrow = "images/left.gif" ;
if(isset($new_topic)) {
echo "<a href=\"modules.php?name=News&new_topic=$new_topic&pagenum=$prevpage\">";
echo "<img src=\"$leftarrow\" align=\"absmiddle\" border=\"0\" hspace=\"10\"></a>";
} else {
echo "<a href=\"modules.php?name=News&pagenum=$prevpage\">";
echo "<img src=\"$leftarrow\" align=\"absmiddle\" border=\"0\" hspace=\"10\"></a>";
}
}
echo "[ " ;
for ($i=1; $i < $numpages+1; $i++) {
if ($i == $pagenum) {
echo "<b>$i</b>";
} else {
if(isset($new_topic)) {
echo "<a href=\"modules.php?name=News&new_topic=$new_topic&pagenum=$i\">$i</a>";
} else {
echo "<a href=\"modules.php?name=News&pagenum=$i\">$i</a>";
}
}
if ($i < $numpages) { echo " | "; } else { echo " ]"; }
}
if ($pagenum < $numpages) {
$nextpage = $pagenum + 1 ;
$rightarrow = "images/right.gif" ;
if(isset($new_topic)) {
echo "<a href=\"modules.php?name=News&new_topic=$new_topic&pagenum=$nextpage\">";
echo "<img src=\"$rightarrow\" align=\"absmiddle\" border=\"0\" hspace=\"10\"></a>";
} else {
echo "<a href=\"modules.php?name=News&pagenum=$nextpage\">";
echo "<img src=\"$rightarrow\" align=\"absmiddle\" border=\"0\" hspace=\"10\"></a>";
}
}
echo "</center>" ;
closetable();
}
#END Page Numbers in news and topics

Eklendiği Tarih: 2006-06-20 13:12:16 || Okuma: 11664


Bu ipuçları Netopsiyon Ekibinin deneyimleriyle ve bilgileriyle -çoğu zaman üyelerin istekleri doğrultusunda- yazılmıştır.
Copyright © 2002-2017 Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. - Bütün hakları saklıdır!
Bu site Netopsiyon.com.tr Sunucularında Barındırılmaktadır.
Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. Netopsiyon Copyright