Tarih: 2008-04-20, 13:35:41 Mesaj konusu: Forum blokunda sabit başlıklar
Merhaba
Anasayfadaki forum blokunda örneğin bir konu id si yazalım, yada başka bir şekilde, bizim önceden belirlediğimiz yada istediğimiz konu yada konular sürekli en başta olsun, cevap verilmese bile üstte sabit kalsın, böyle bir olay mümkünmüdür?
Biliyorsunuz forum bloklarında cevap verilenler üste çıkar diğerleri alta düşer.
Bu şekilde belirlediğimiz önemli konular her daim üstte kalsın, bunu yapmada yardımcı olur yol gösterirseniz ihtiyacı olanlar faydalanırlar.
Tarih: 2008-04-20, 18:51:36 Mesaj konusu: Re: Forum blokunda sabit başlıklar
Hocam benim yapmak istediğim; altta kodlarını verdiğim fiapple-Forum blokuyla alakalı, sadece o blokta istediğim başlıklar bir kod desteğiyle sürekli en üstte yada ortada fark etmez, kalması, cevap yazılmasa bile altlara düşmemesidir.
Verdiğim kodların içersinde
if ( $forum_id ==13 ) {
$skip_display = 1;
şu kod istenilen bir kategorinin konularını blokta göstermemeye yarıyor, sanırım Sakal arkadaşımız paylaşmıştı.
Yapılabilir birşey olması gerek.
Kodlar aşağıda:
Kod:
<?php
########################################################################
# PHP-Nuke Block: fiapple Center Forum Block v.2 #
# Made for PHP-Nuke 6.5 and up #
# #
# Made by mikem http://www.nukecops.com #
########################################################################
# This program is free software. You can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
# the Free Software Foundation; either version 2 of the License. #
# If you modify this, let me know for fun. =) #
########################################################################
if (eregi("block-fiapple-Forum.php",$PHP_SELF)) {
Header("Location: index.php");
die();
}
$result2 = sql_query("SELECT username, user_id FROM ".$prefix."_users where user_id='$topic_poster'", $dbi);
list($username, $user_id)=sql_fetch_row($result2, $dbi);
$avtor=$username;
$sifra=$user_id;
$result3 = sql_query("SELECT poster_id, FROM_UNIXTIME(post_time,'%m/%d/%Y at %H:%i') as post_time FROM ".$prefix."_bbposts where post_id='$topic_last_post_id'", $dbi);
list($poster_id, $post_time)=sql_fetch_row($result3, $dbi);
$result4 = sql_query("SELECT username, user_id FROM ".$prefix."_users where user_id='$poster_id'", $dbi);
list($username, $user_id)=sql_fetch_row($result4, $dbi);
Bu dediğiniz benim söylediğim yoldan baska türlü olamaz veya bir eklenti eklenmeden olamaz nedenine gelince forumlarda açılan başlıklar veritabanında aynı tablodaki alanlarla kayıt olur. hiç bir mod eklemeden yapmak istiyorum diyorsanız şu şekilde yapabilirsiniz bir konu açıp o konuyu sabit seçerseniz o kod forumlarda nasıl üste duruyorsa blockta da o şekilde durabilir bunun haricinde benim bildiğim imkansız ama yinede el elden üstündür diye bir söz var belki biri çıkarda bu sorununuza bir çare bulur..
Dipnot - Ben veritabanından cekmiyeceğim diyorsanız html koduyla ilgili linkleri ve tabloları olusturup blockta da gösterebilirsiniz..
Html ile bloka eklemek benimde aklımdan geçti, ancak hem estetik olmaz hem de konuya cevap verilince html ile eklediğim konunun altına geçer ve aynı konudan iki tane görünmüş olur üstelik te alt alta.
Teşekkürler KarYürekli ilgin için.
Keşke böyle birşey mümkün olsaydı.
Tarih: 2008-04-25, 00:21:29 Mesaj konusu: Re: Forum blokunda sabit başlıklar
Bu senin işini görür herhalde
Haftalar önce açtığım baslığa cevap gelmeyince kendim yapayım derken senin konun aklıma geldi sen gerekli kodlamaları kendine göre yaparsın...
Seninki olduda benimki halen devam ediyor simdi bu topicin içeriğinden 500 karekterlik kısmı almam lazım da nasıl çünkü bbtopic te post kısmı kayıt edilmiyor
KarYureKLi ilgin için teşekkür ederim.
Verdiğin kodu tam olarak anlayamadım(kod bilgim iyi değildir). Şu şekilde anladım, bu kodu forum blokuna yapıştırdığımda id sini yazdıgım konu sürekli güncelmiş gibi duracak :S yanlış anlamışımdır muhtemelen, ancak gene de yaptım ama olmadı :S
Ne oldugunu ve nasıl kullanmam gerektiğini yazarsan sevinirim.
abicim ya bi kategori açıp sadece ordakı yazılar yeni ekleyeceğin kodda cıkacak ya da al sayfanı front page de aç ordaki forum blogundan bir kac satırını kopyala arka planları ile birlikte sonra forum konu başlığını ve linklerini ver sonrada php blogunda olan okunma son cevap kodlarını yerleştir blok olusturucudan olustur ve diğer blok ile birleştr
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız