|
Sorularınızı
sorarken başlıkta "Acil, yardım, biri yardım etsin, bir bakın, çözümü nedir?,
yardım edecek yok mu?" gibi başlıklar kullanmayınız. Başlıklar okuyan
kişilere mesaj içeriği ile ilgili bilgi vermesi için var. Ve bilgi vermeyen
başlık yöneticiler tarafından kilitlenebilir, silinebilir, değiştirilebilir.
| Turkish Nuke Forum Ana Sayfası
-> PHP-Nuke
-> Güvenlik -> Allah rızası için googletap anlatın! |
|
|
| |
|
Üye

Kayıt: Feb 27, 2006
Mesajlar: 36
|
|
Değerli arkadaşlarım şu googletap kurulumunu ve gerekli dosyaların linkini bana söyleyecek birisi varmı?
forumda yazılanları teker teker uyguladım ama sayfam açılmadı lüften yardım edin  | |
|
|
|
|
|
 |
|
Tarih:
Cum Nis 28, 2006 4:38 pm
|
|
|
| |
|
Site Admin

Kayıt: Jan 28, 2005
Mesajlar: 1707
Nerden: İstanbul/Avcılar
|
|
|
|
|
 |
|
Tarih:
Cmt Nis 29, 2006 5:15 pm
|
|
|
| |
|
Üye

Kayıt: Feb 27, 2006
Mesajlar: 36
|
|
ilk başta rewrite özelliğine baktım desteklediğini gördükten sonra yapmaya çalıştım ama olmadı  | |
|
|
|
|
|
 |
|
Tarih:
Cmt Nis 29, 2006 6:26 pm
|
|
|
| |
|
Üye

Kayıt: Feb 27, 2006
Mesajlar: 36
|
|
forum html oldu ama ana sayfa ve diğer modülleri açamıyorum ve modules.php ve admindeki modüles bende değişik
modules.php
| Kod: |
define('MODULE_FILE', true);
require_once("mainfile.php");
//$module = 1;
if (isset($name) && $name == $_REQUEST['name']) {
$name = addslashes(trim($name));
$modstring = strtolower($_SERVER['QUERY_STRING']);
if (stripos_clone($name, "..") OR ((stripos_clone($modstring,"&file=nickpage") || stripos_clone($modstring,"&user=")) AND ($name=="Private_Messages" OR $name=="Forums" OR $name=="Members_List"))) header("Location: index.php");
global $nukeuser, $db, $prefix, $user;
if (is_user($user)) {
$nukeuser = base64_decode($user);
$nukeuser = addslashes($nukeuser);
} else {
$nukeuser = "";
}
$result = $db->sql_query("SELECT active, view FROM ".$prefix."_modules WHERE title='$name'");
list($mod_active, $view) = $db->sql_fetchrow($result);
$mod_active = intval($mod_active);
$view = intval($view);
if (($mod_active == 1) OR ($mod_active == 0 AND is_admin($admin))) {
if (!isset($mop) OR $mop != $_REQUEST['mop']) $mop="modload";
if (!isset($file) OR $file != $_REQUEST['file']) $file="index";
if (stripos_clone($file,"..") OR stripos_clone($mop,"..")) die("You are so cool...");
$ThemeSel = get_theme();
if (file_exists("themes/$ThemeSel/modules/$name/".$file.".php")) {
$modpath = "themes/$ThemeSel/";
} else {
$modpath = "";
}
if ($view == 0) {
$modpath .= "modules/$name/".$file.".php";
if (file_exists($modpath)) {
include($modpath);
} else {
include("header.php");
OpenTable();
echo "<br><center>Sorry, such file doesn't exist...</center><br>";
CloseTable();
include("footer.php");
}
} elseif ($view == 1 AND (is_user($user) OR is_group($user, $name)) OR is_admin($admin)) {
$modpath .= "modules/$name/".$file.".php";
if (file_exists($modpath)) {
include($modpath);
} else {
include("header.php");
OpenTable();
echo "<br><center>Sorry, such file doesn't exist...</center><br>";
CloseTable();
include("footer.php");
}
} elseif ($view == 1 AND !is_user($user) AND !is_admin($admin)) {
$pagetitle = "- "._ACCESSDENIED;
include("header.php");
title($sitename.": "._ACCESSDENIED);
OpenTable();
echo "<center><strong>"._RESTRICTEDAREA."</strong><br><br>"._MODULEUSERS;
$result2 = $db->sql_query("SELECT mod_group FROM ".$prefix."_modules WHERE title='$name'");
list($mod_group) = $db->sql_fetchrow($result2);
if ($mod_group != 0) {
$result3 = $db->sql_query("SELECT name FROM ".$prefix."_groups WHERE id='".intval($mod_group)."'");
$row3 = $db->sql_fetchrow($result3);
echo _ADDITIONALYGRP.": <b>".$row3['name']."</b><br><br>";
}
echo _GOBACK;
CloseTable();
include("footer.php");
} elseif ($view == 2 AND is_admin($admin)) {
$modpath .= "modules/$name/".$file.".php";
if (file_exists($modpath)) {
include($modpath);
} else {
include("header.php");
OpenTable();
echo "<br><center>Sorry, such file doesn't exist...</center><br>";
CloseTable();
include("footer.php");
}
} elseif ($view == 2 AND !is_admin($admin)) {
$pagetitle = "- "._ACCESSDENIED;
include("header.php");
title($sitename.": "._ACCESSDENIED);
OpenTable();
echo "<center><b>"._RESTRICTEDAREA."</b><br><br>"._MODULESADMINS.""._GOBACK;
CloseTable();
include("footer.php");
} elseif ($view == 3 AND paid()) {
$modpath .= "modules/$name/".$file.".php";
if (file_exists($modpath)) {
include($modpath);
} else {
include("header.php");
OpenTable();
echo "<br><center>Sorry, such file doesn't exist...</center><br>";
CloseTable();
include("footer.php");
}
} else {
$pagetitle = "- "._ACCESSDENIED."";
include("header.php");
title($sitename.": "._ACCESSDENIED."");
OpenTable();
echo "<center><strong>"._RESTRICTEDAREA."</strong><br><br>"._MODULESSUBSCRIBER;
if (!empty($subscription_url)) echo "<br>"._SUBHERE;
echo "<br><br>"._GOBACK;
CloseTable();
include("footer.php");
}
} else {
include("header.php");
OpenTable();
echo "<center>"._MODULENOTACTIVE."<br><br>"._GOBACK."</center>";
CloseTable();
include("footer.php");
}
} else {
header("Location: index.php");
exit;
}
?>
|
admin modules.php
| Kod: |
function modules() {
global $prefix, $db, $multilingual, $bgcolor2, $admin_file;
include("header.php");
GraphicAdmin();
OpenTable();
echo "<center><font class=\"title\"><b>" . _MODULESADMIN . "</b></font></center>";
CloseTable();
$handle=opendir('modules');
$modlist = "";
while ($file = readdir($handle)) {
if ( (!ereg("[.]",$file)) ) {
$modlist .= "$file ";
}
}
closedir($handle);
$modlist = explode(" ", $modlist);
sort($modlist);
for ($i=0; $i < sizeof($modlist); $i++) {
if(!empty($modlist[$i])) {
$row = $db->sql_fetchrow($db->sql_query("SELECT mid from " . $prefix . "_modules where title='$modlist[$i]'"));
$mid = intval($row['mid']);
if (empty($mid)) {
$db->sql_query("insert into ".$prefix."_modules values (NULL, '$modlist[$i]', '$modlist[$i]', '0', '0', '1', NULL)", $dbi);
}
}
}
$result2 = $db->sql_query("SELECT title from " . $prefix . "_modules");
while ($row2 = $db->sql_fetchrow($result2)) {
$title = $row2['title'];
$a = 0;
$handle=opendir('modules');
while ($file = readdir($handle)) {
if ($file == $title) {
$a = 1;
}
}
closedir($handle);
if ($a == 0) {
$db->sql_query("delete from " . $prefix . "_modules where title='$title'");
}
}
echo "<br>";
OpenTable();
echo "<br><center><font class=\"option\">" . _MODULESADDONS . "</font><br><br>"
."<font class=\"content\">" . _MODULESACTIVATION . "</font><br><br>"
."" . _MODULEHOMENOTE . "<br><br>" . _NOTINMENU . "<br><br>"
."<form action=\"".$admin_file.".php\" method=\"post\">"
."<table border=\"1\" align=\"center\" width=\"90%\"><tr><td align=\"center\" bgcolor=\"$bgcolor2\">"
."<b>"._TITLE."</b></td><td align=\"center\" bgcolor=\"$bgcolor2\"><b>"._CUSTOMTITLE."</b></td><td align=\"center\" bgcolor=\"$bgcolor2\"><b>"._STATUS."</b></td><td align=\"center\" bgcolor=\"$bgcolor2\"><b>"._VIEW."</b></td><td align=\"center\" bgcolor=\"$bgcolor2\"><b>"._GROUP."</b></td><td align=\"center\" bgcolor=\"$bgcolor2\"><b>"._FUNCTIONS."</b></td></tr>";
$main_m = $db->sql_fetchrow($db->sql_query("SELECT main_module from " . $prefix . "_main"));
$main_module = $main_m['main_module'];
$result3 = $db->sql_query("SELECT mid, title, custom_title, active, view, inmenu, mod_group from " . $prefix . "_modules order by title ASC");
while ($row3 = $db->sql_fetchrow($result3)) {
$mid = intval($row3['mid']);
$title = $row3['title'];
$custom_title = $row3['custom_title'];
$active = intval($row3['active']);
$view = intval($row3['view']);
$inmenu = intval($row3['inmenu']);
$mod_group = intval($row3['mod_group']);
if (empty($custom_title)) {
$custom_title = ereg_replace("_"," ",$title);
$db->sql_query("update " . $prefix . "_modules set custom_title='$custom_title' where mid='$mid'");
}
if ($active == 1) {
$active = _ACTIVE;
$change = _DEACTIVATE;
$act = 0;
} else {
$active = "<i>" . _INACTIVE . "</i>";
$change = _ACTIVATE;
$act = 1;
}
if (empty($custom_title)) {
$custom_title = ereg_replace("_", " ", $title);
}
if ($view == 0) {
$who_view = _MVALL;
} elseif ($view == 1) {
$who_view = _MVUSERS;
} elseif ($view == 2) {
$who_view = _MVADMIN;
} elseif ($view == 3) {
$who_view = _SUBUSERS;
}
if ($title != $main_module AND $inmenu == 0) {
$title = "[ <big><strong>·;</strong></big> ] $title";
}
if ($title == $main_module) {
$title = "<b>$title</b>";
$custom_title = "<b>$custom_title</b>";
$active = "<b>$active (" . _INHOME . ")</b>";
$who_view = "<b>$who_view</b>";
$puthome = "<i>" . _PUTINHOME . "</i>";
$change_status = "<i>$change</i>";
$background = "bgcolor=\"$bgcolor2\"";
} else {
$puthome = "<a href=\"".$admin_file.".php?op=home_module&mid=$mid\">" . _PUTINHOME . "</a>";
$change_status = "<a href=\"".$admin_file.".php?op=module_status&mid=$mid&active=$act\">$change</a>";
$background = "";
}
if ($mod_group != 0) {
$grp = $db->sql_fetchrow($db->sql_query("SELECT name FROM ".$prefix."_groups WHERE id='$mod_group'"));
$mod_group = $grp['name'];
} else {
$mod_group = _NONE;
}
echo "<tr><td $background> ;;$title</td><td align=\"center\" $background>$custom_title</td><td align=\"center\" $background>$active</td><td align=\"center\" $background>$who_view</td><td align=\"center\" $background>$mod_group</td><td align=\"center\" $background nowrap>[ <a href=\"".$admin_file.".php?op=module_edit&mid=$mid\">"._EDIT."</a> | $change_status | $puthome ]</td></tr>";
}
echo "</table></form></center>";
CloseTable();
include("footer.php");
}
function home_module($mid, $ok=0) {
global $prefix, $db, $admin_file;
$mid = intval($mid);
if ($ok == 0) {
include("header.php");
GraphicAdmin();
title("" . _HOMECONFIG . "");
OpenTable();
$row = $db->sql_fetchrow($db->sql_query("SELECT title from " . $prefix . "_modules where mid='$mid'"));
$new_m = $row['title'];
$row2 = $db->sql_fetchrow($db->sql_query("SELECT main_module from " . $prefix . "_main"));
$old_m = $row2['main_module'];
echo "<center><b>" . _DEFHOMEMODULE . "</b><br><br>"
."" . _SURETOCHANGEMOD . " <b>$old_m</b> " . _TO . " <b>$new_m</b>?<br><br>"
."[ <a href=\"".$admin_file.".php?op=modules\">" . _NO . "</a> | <a href=\"".$admin_file.".php?op=home_module&mid=$mid&ok=1\">" . _YES . "</a> ]</center>";
CloseTable();
include("footer.php");
} else {
$row3 = $db->sql_fetchrow($db->sql_query("SELECT title from " . $prefix . "_modules where mid='$mid'"));
$title = $row3['title'];
$active = 1;
$view = 0;
$res = $db->sql_query("update " . $prefix . "_main set main_module='$title'");
$res2 = $db->sql_query("update " . $prefix . "_modules set active='$active', view='$view' where mid='$mid'");
Header("Location: ".$admin_file.".php?op=modules");
}
}
function module_status($mid, $active) {
global $prefix, $db, $admin_file;
$mid = intval($mid);
$db->sql_query("update " . $prefix . "_modules set active='$active' where mid='$mid'");
Header("Location: ".$admin_file.".php?op=modules");
}
function module_edit($mid) {
global $prefix, $db, $admin_file;
$main_m = $db->sql_fetchrow($db->sql_query("SELECT main_module from " . $prefix . "_main"));
$main_module = $main_m['main_module'];
$mid = intval($mid);
$row = $db->sql_fetchrow($db->sql_query("SELECT title, custom_title, view, inmenu, mod_group from " . $prefix . "_modules where mid='$mid'"));
$title = $row['title'];
$custom_title = $row['custom_title'];
$view = intval($row['view']);
$inmenu = intval($row['inmenu']);
$mod_group = intval($row['mod_group']);
include("header.php");
GraphicAdmin();
title("" . _MODULEEDIT . "");
OpenTable();
$sel1 = $sel2 = $sel3 = $sel4 = "";
if ($view == 0) {
$sel1 = "selected";
} elseif ($view == 1) {
$sel2 = "selected";
} elseif ($view == 2) {
$sel3 = "selected";
} elseif ($view == 3) {
$sel4 = "selected";
}
if ($title == $main_module) {
$a = " - " . _INHOME . "";
} else {
$a = "";
}
if ($inmenu == 1) {
$insel1 = "checked";
$insel2 = "";
} elseif ($inmenu == 0) {
$insel1 = "";
$insel2 = "checked";
}
echo "<center><b>" . _CHANGEMODNAME . "</b><br>($title$a)</center><br><br>"
."<form action=\"".$admin_file.".php\" method=\"post\">"
."<table border=\"0\"><tr><td>"
."" . _CUSTOMMODNAME . "</td><td>"
."<input type=\"text\" name=\"custom_title\" value=\"$custom_title\" size=\"50\"></td></tr>";
if ($title == $main_module) {
echo "<input type=\"hidden\" name=\"view\" value=\"0\">"
."<input type=\"hidden\" name=\"inmenu\" value=\"$inmenu\">"
."</table><br><br>";
} else {
echo "<tr><td>" . _VIEWPRIV . "</td><td><select name=\"view\">"
."<option value=\"0\" $sel1>" . _MVALL . "</option>"
."<option value=\"1\" $sel2>" . _MVUSERS . "</option>"
."<option value=\"2\" $sel3>" . _MVADMIN . "</option>"
."<option value=\"3\" $sel4>" . _SUBUSERS . "</option>"
."</select></td></tr>";
$numrow = $db->sql_numrows($db->sql_query("SELECT * FROM " . $prefix . "_groups"));
if ($numrow > 0) {
echo "<tr><td>" . _UGROUP . "</td><td><select name=\"mod_group\">";
$result2 = $db->sql_query("SELECT id, name FROM " . $prefix . "_groups");
while ($row2 = $db->sql_fetchrow($result2)) {
if ($row2['id'] == $mod_group) { $gsel = "selected"; } else { $gsel = ""; }
if ($dummy != 1) {
if ($mod_group == 0) { $ggsel = "selected"; } else { $ggsel = ""; }
echo "<option value=\"0\" $ggsel>" . _NONE . "</option>";
$dummy = 1;
}
echo "<option value=\"".intval($row2[id])."\" $gsel>".$row2['name']."</option>";
$gsel = "";
}
echo "</select> ;;<i>(" . _VALIDIFREG . ")</i></td></tr>";
} else {
echo "<input type=\"hidden\" name=\"mod_group\" value=\"0\">";
}
echo "<tr><td>"._SHOWINMENU."</td><td>"
."<input type=\"radio\" name=\"inmenu\" value=\"1\" $insel1> " . _YES . " ;; ;; <input type=\"radio\" name=\"inmenu\" value=\"0\" $insel2> " . _NO . ""
."</td></tr></table><br><br>";
}
if ($title != $main_module) {
}
echo "<input type=\"hidden\" name=\"mid\" value=\"$mid\">"
."<input type=\"hidden\" name=\"op\" value=\"module_edit_save\">"
."<input type=\"submit\" value=\"" . _SAVECHANGES . "\">"
."</form>"
."<br><br><center>" . _GOBACK . "</center>";
CloseTable();
include("footer.php");
}
function module_edit_save($mid, $custom_title, $view, $inmenu, $mod_group) {
global $prefix, $db, $admin_file;
$mid = intval($mid);
if ($view != 1) { $mod_group = 0; }
$result = $db->sql_query("update " . $prefix . "_modules set custom_title='$custom_title', view='$view', inmenu='$inmenu', mod_group='$mod_group' where mid='$mid'");
Header("Location: ".$admin_file.".php?op=modules");
}
switch ($op){
case "modules":
modules();
break;
case "module_status":
module_status($mid, $active);
break;
case "module_edit":
module_edit($mid);
break;
case "module_edit_save":
module_edit_save($mid, $custom_title, $view, $inmenu, $mod_group);
break;
case "home_module":
home_module($mid, $ok);
break;
}
} else {
echo "Access Denied";
}
|
| |
|
|
|
|
|
 |
|
Tarih:
Pzr Nis 30, 2006 2:49 pm
|
|
|
| |
|
Site Admin

Kayıt: Jan 28, 2005
Mesajlar: 1707
Nerden: İstanbul/Avcılar
|
|
kodları yazmanıza gerek yoktu aslında diğer modullerin aynı olmamasının
sebebi bunlar eklenti mantığı ile çalıştığı için mesela bir download modulu
html olması için htaccess gerekli kodlar eklemek gerekir vede bir dosya
yüklemek gerekir mesela download bölümünde var böyle eklentiler | |
_________________
|
|
|
|
|
 |
|
Tarih:
Pzr Nis 30, 2006 2:56 pm
|
|
|
| |
|
Üye

Kayıt: Feb 27, 2006
Mesajlar: 36
|
|
yani her module googletab dan çıkan htacces dosyasınımı atmam lazım yoksa benmi yapıcam
sadece forumu html yapamazmıyım | |
|
|
|
|
|
 |
|
Tarih:
Pzr Nis 30, 2006 3:25 pm
|
|
|
| |
|
Site Admin

Kayıt: Jan 28, 2005
Mesajlar: 1707
Nerden: İstanbul/Avcılar
|
|
sen forum html oldu demedinmi?
ozaman tamam değilmi? | |
_________________
|
|
|
|
|
 |
|
Tarih:
Pzr Nis 30, 2006 3:27 pm
|
|
|
| |
|
Üye

Kayıt: Feb 27, 2006
Mesajlar: 36
|
|
forum html oldu ama sitemin index.php si açılmıyor başka modullerde ama forum.html bi orası açılıyor  | |
|
|
|
|
|
 |
|
Tarih:
Pzr Nis 30, 2006 3:46 pm
|
|
|
| |
|
Site Admin

Kayıt: Jan 28, 2005
Mesajlar: 1707
Nerden: İstanbul/Avcılar
|
|
ne hatası veriyor? | |
_________________
|
|
|
|
|
 |
|
Tarih:
Pzr Nis 30, 2006 3:54 pm
|
|
|
| |
|
Üye

Kayıt: Feb 27, 2006
Mesajlar: 36
|
|
sayfa açılması çok uzun sürüyor bekliyorum açılacak diye ama açılmadan sayfa bulunamadı hatassı veriyor | |
|
|
|
|
|
 |
|
Tarih:
Pzr Nis 30, 2006 3:59 pm
|
|
|
| |
|
Site Admin

Kayıt: Jan 28, 2005
Mesajlar: 1707
Nerden: İstanbul/Avcılar
|
|
htaccess sorun olaiblir | |
_________________
|
|
|
|
|
 |
|
Tarih:
Pzr Nis 30, 2006 4:05 pm
|
|
|
| |
|
Üye

Kayıt: Feb 27, 2006
Mesajlar: 36
|
|
|
|
|
 |
|
Tarih:
Pzr Nis 30, 2006 5:10 pm
|
|
|
| |
|
Üye

Kayıt: Feb 27, 2006
Mesajlar: 36
|
|
ahmetpasha düzeldi gibi ama Preferred URL for GoogleTap yazan yer yok ayrıca modüllere girerken normal uzantılarından giriyor grdikten sonra html kısayolları oluyor ve ayrıca your account modulünde hata var ilk başta normal giriyor ama html olunca dosya bulunamadı diyo | |
|
|
|
|
|
 |
| |
|
|