selamlar arkadaşlar aylardır ve hatta belkide kac zamandır sorupda bir türlü cevabını bulamadıgımız news bölümüne hızlı yorum eklentisi en sonunda mavice tarafından paylaşıldı bende sizlere onun izniyle paylaşıyorum..
öncelikle
modules\News klasörüne geliyoruz.
Ve article.php dosyasını acıyoruz..
Su Kodu Aratıyoruz ve bu koddan assagısını komple siliyoruz.:
Kod:
include("modules/$module_name/associates.php");
Sürümlere Göre deişebilir ben sadece örnek verdim 7.6 içindir
sizin sürümünüz ne olursa o verdigim koddan sonrasını siliniz..:
Kod:
if (((empty($mode) OR ($mode != "nocomments")) OR ($acomm == 0)) OR ($articlecomm == 1)) {
include("modules/News/comments.php");
}
include ("footer.php");
?>
Sonrasına sildigimiz kodların yerine şu kodları ekliyoruz..
Kod:
OpenTable();
echo "<form action=\"modules.php?name=$module_name&file=comments\" method=\"post\"><font><b>"._YOURNAME.":</b></font> ";
if (is_user($user)) {
echo "<a href="modules.php?name=Your_Account\">$c o o k i e[1]</a> <font>[ <a href="modules.php?name=Your_Account&op=logout\">"._LOGOUT."</a> ]</font><br><br>";
} else {
echo "<font>$anonymous<br><br>";
}
echo "<font><b>"._SUBJECT.":</b></font><br>"
."<input><br><br>"
."<font><b>"._UCOMMENT.":</b></font><br>"
."<textarea>$comment</textarea><br>"
."<font>"._ALLOWEDHTML."<br>";
while (list($key,) = each($AllowableHTML)) echo " <".$key.">";
echo "<br>";
if (($xanonpost) AND ($anonpost == 1)){
echo "<input> "._POSTANON."<br>";
} elseif ((is_user($user)) AND ($anonpost == 1)) {
echo "<input> "._POSTANON."<br>";
}
// Quake - start
if (!isset($mode) OR empty($mode)) {
if(isset($userinfo['umode'])) {
$mode = $userinfo['umode'];
} else {
$mode = "thread";
}
}
if (!isset($order) OR empty($order)) {
if(isset($userinfo['uorder'])) {
$order = $userinfo['uorder'];
} else {
$order = 0;
}
}
if (!isset($thold) OR empty($thold)) {
if(isset($userinfo['thold'])) {
$thold = $userinfo['thold'];
} else {
$thold = 0;
}
}
// Quake - end
Kayıt: Dec 28, 2005 Mesajlar: 59 Konum: Bursa - Mustafakemalpaşa
Tarih: 2009-07-31, 17:28:30 Mesaj konusu:
arkadaşlar buda 7.7 sürümler için
düzenlemeye çalıştım denedim çalışıyor.. subject yani haber başlığını yazdıramadım yorum konusuna elle bi konu başlığı yazmamız gerekiyor.
ama çalışıyor yani
yukarıdaki gibi silinen kodların yerine yapıştırın
Kod:
OpenTable();
echo "<br>";
OpenTable();
echo "<form action=\"modules.php?name=$module_name&file=comments\" method=\"post\">";
echo "<font><b>"._YOURNAME.":</b></font> ";
if (is_user($user)) {
c o o k i edecode($user);
echo "<a href="modules.php?name=Your_Account\">$c o o k i e[1]</a> <font>[ <a href="modules.php?name=Your_Account&op=logout\">"._LOGOUT."</a> ]</font><br><br>";
} else {
echo "<font>$anonymous";
echo " [ <a href="modules.php?name=Your_Account\">"._NEWUSER."</a> ]<br><br>";
}
echo "<font><b>"._SUBJECT.":</b></font><br>";
if (!eregi("Re:",$subject)) $subject = "Re: ".substr($subject,0,81)."";
echo "<input><br><br>";
echo "<font><b>"._UCOMMENT.":</b></font><br>"
."<textarea></textarea><br>"
."<font>"._HTMLNOTALLOWED."<br>";
echo "<br>";
if (is_user($user) AND ($anonpost == 1)) { echo "<input> "._POSTANON."<br>"; }
echo "<input>\n"
."<input>\n"
."<input>\n"
."<input>\n"
."<input>\n"
."<input>\n"
."<input>\n"
."</font></form>\n";
CloseTable();
// Quake - start
if (!isset($mode) OR empty($mode)) {
if(isset($userinfo['umode'])) {
$mode = $userinfo['umode'];
} else {
$mode = "thread";
}
}
if (!isset($order) OR empty($order)) {
if(isset($userinfo['uorder'])) {
$order = $userinfo['uorder'];
} else {
$order = 0;
}
}
if (!isset($thold) OR empty($thold)) {
if(isset($userinfo['thold'])) {
$thold = $userinfo['thold'];
} else {
$thold = 0;
}
}
// Quake - end
CloseTable();
include("modules/News/comments.php");
include ("footer.php");
aynı sistem cünkü nsn news dosyasında article.php dosyası olmadıgında otomatik kendi php tüm sürümlerinde article.php oldughundan aynı sekilde yapabilirsiniz..
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