[OH] Nicks Mod - kolorowanie, style, prefixy dla nicków
|
suchy41 |
Dodany dnia 23.08.2012 19:22:02
|

Przedszkolak

Postów: 97 Ostrzeżeń: 2
v7.02.04 Data rejestracji: 29.01.2007 19:49
|
Witajcie z tego wzgl?du, i? skierowano mnie do tego tematu pisz? tutaj. Chcia?bym zrobi? list?/legend? grup u?ytkowników (w kolorach danej grupy).
Mianowicie lista wygl?da?aby nast?puj?co:
$result = dbquery("SELECT group_id, group_name FROM ".DB_USER_GROUPS." ORDER BY group_name");
if (dbrows($result)) {
while ($data = dbarray($result)) {
if (isset($_GET['group_id']) && isnum($_GET['group_id'])) $sel = ($_GET['group_id'] == $data['group_id'] ? " selected='selected'" : "");
echo "<span style='color:;'> [".$data['group_id']."] ".$data['group_name']."</span><br />\n";
}
}
Kliknij i zaczekaj na załadowanie kodu ...
Z tego mo?na skorzysta?, poniewa? jest to wybór grupy przez u?ytkownika (ka?da nazwa grupy pod?wietlona jest na jej kolor) w "user_primarygroup_include.php" je?li kto? si? czuje na si?ach, bo walcz? z tym od dobrego miesi?ca, lecz nadal mi nie wychodzi...
if(iMEMBER) {
include INFUSIONS.'nicks_mod_panel/nicks_mod_cache.php';
$usergroups = (strpos($user_data['user_groups'], ".") == 0 ? explode(".", substr($user_data['user_groups'], 1)) : explode(".", $user_data['user_groups']));
if($user_data['user_level'] == "102" || $user_data['user_level'] == "103") {
$usergroups[] = "l".$user_data['user_level'];
$usergroups = array_reverse($usergroups);
}
$groups=""; $count=0;
foreach($usergroups as $usergroup) {
if(array_key_exists($usergroup, $nicks_mod_cache)) {
$groups .= "<option value='".$usergroup."'".($usergroup == $user_data['user_primarygroup'] ? " selected='selected'" : "")." style='color:".$nicks_mod_cache[$usergroup][0].";".$nicks_mod_cache[$usergroup][2]."'>".$nicks_mod_cache[$usergroup][1].getgroupname(str_replace("l","",$usergroup))."</option>";
$count++;
}
}
if($count > 1) {
echo "<tr>\n";
echo "<td class='tbl'>".$locale['uf_primarygroup'].":</td>\n";
echo "<td class='tbl'><select name='user_primarygroup' class='textbox' style='width:100px;'>";
echo $groups;
echo "</select></td>\n";
echo "</tr>\n";
}
}
Kliknij i zaczekaj na załadowanie kodu ... |
|
|
|
W?cibski Go?? |
Dodany dnia 06.09.2025 12:10:01
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
bartek124 |
Dodany dnia 23.08.2012 19:50:33
|

Weteran

Postów: 3264 Pomógł: 236
v7.02.06 Data rejestracji: 26.05.2007 12:25
|
Ten drugi kod, co zwraca do ?ród?a strony? Poka?.
Nie pomagam na komunikatorach oraz PW!
|
|
|
|
suchy41 |
Dodany dnia 23.08.2012 21:23:25
|

Przedszkolak

Postów: 97 Ostrzeżeń: 2
v7.02.04 Data rejestracji: 29.01.2007 19:49
|
Tzn. nie wiem dok?adnie co masz na my?li, ten drugi plik to user_primarygroup_include.php:
if (!defined("IN_FUSION")) { die("Access Denied"); }
if ($profile_method == "input") {
if(iMEMBER) {
include INFUSIONS.'nicks_mod_panel/nicks_mod_cache.php';
$usergroups = (strpos($user_data['user_groups'], ".") == 0 ? explode(".", substr($user_data['user_groups'], 1)) : explode(".", $user_data['user_groups']));
if($user_data['user_level'] == "102" || $user_data['user_level'] == "103") {
$usergroups[] = "l".$user_data['user_level'];
$usergroups = array_reverse($usergroups);
}
$groups=""; $count=0;
foreach($usergroups as $usergroup) {
if(array_key_exists($usergroup, $nicks_mod_cache)) {
$groups .= "<option value='".$usergroup."'".($usergroup == $user_data['user_primarygroup'] ? " selected='selected'" : "")." style='color:".$nicks_mod_cache[$usergroup][0].";".$nicks_mod_cache[$usergroup][2]."'>".$nicks_mod_cache[$usergroup][1].getgroupname(str_replace("l","",$usergroup))."</option>";
$count++;
}
}
if($count > 1) {
echo "<tr>\n";
echo "<td class='tbl'>".$locale['uf_primarygroup'].":</td>\n";
echo "<td class='tbl'><select name='user_primarygroup' class='textbox' style='width:100px;'>";
echo $groups;
echo "</select></td>\n";
echo "</tr>\n";
}
}
} elseif ($profile_method == "display") {
} elseif ($profile_method == "validate_insert") {
$db_fields .= ", user_primarygroup";
$db_values .= ", '".(isset($_POST['user_primarygroup']) ? $_POST['user_primarygroup'] : "")."'";
} elseif ($profile_method == "validate_update") {
$db_values .= ", user_primarygroup='".(isset($_POST['user_primarygroup']) ? $_POST['user_primarygroup'] : "")."'";
}
|
|
|
|
bartek124 |
Dodany dnia 23.08.2012 22:28:26
|

Weteran

Postów: 3264 Pomógł: 236
v7.02.06 Data rejestracji: 26.05.2007 12:25
|
Drugi kod z Twojego posta zastosuj na swojej stronce: http://www.php-fu...ost_172111
Wklej mi tu, co wy?wietla w ?ródle strony. Prawy przycisk myszy na stronce -> wy?wietl ?ród?o. Znajd? ten skrawek kodu w którym jest lista i wklej tutaj, jak wygl?da.
Nie pomagam na komunikatorach oraz PW!
|
|
|
|
suchy41 |
Dodany dnia 23.08.2012 23:18:29
|

Przedszkolak

Postów: 97 Ostrzeżeń: 2
v7.02.04 Data rejestracji: 29.01.2007 19:49
|
Panie drogi wklejam w panel:
if(iMEMBER) {
include INFUSIONS.'nicks_mod_panel/nicks_mod_cache.php';
$usergroups = (strpos($user_data['user_groups'], ".") == 0 ? explode(".", substr($user_data['user_groups'], 1)) : explode(".", $user_data['user_groups']));
if($user_data['user_level'] == "102" || $user_data['user_level'] == "103") {
$usergroups[] = "l".$user_data['user_level'];
$usergroups = array_reverse($usergroups);
}
$groups=""; $count=0;
foreach($usergroups as $usergroup) {
if(array_key_exists($usergroup, $nicks_mod_cache)) {
$groups .= "<option value='".$usergroup."'".($usergroup == $user_data['user_primarygroup'] ? " selected='selected'" : "")." style='color:".$nicks_mod_cache[$usergroup][0].";".$nicks_mod_cache[$usergroup][2]."'>".$nicks_mod_cache[$usergroup][1].getgroupname(str_replace("l","",$usergroup))."</option>";
$count++;
}
}
if($count > 1) {
echo "<tr>\n";
echo "<td class='tbl'>".$locale['uf_primarygroup'].":</td>\n";
echo "<td class='tbl'><select name='user_primarygroup' class='textbox' style='width:100px;'>";
echo $groups;
echo "</select></td>\n";
echo "</tr>\n";
}
}
Kliknij i zaczekaj na załadowanie kodu ...
I na stronie nie pokazuje nic poza 2 b??dami (PHP ERROR):
$usergroups = (strpos($user_data['user_groups'], ".") == 0 ? explode(".", substr($user_data['user_groups'], 1)) : explode(".",
$user_data['user_groups']));
if($user_data['user_level'] == "102" || $user_data['user_level'] == "103") {
A w ?ródle nic nie wy?wietla... Z tego kodu.
Chodzi mi ogólnikowo mówi?c o to aby zrobi? legend? grup u?ytkowników. Legenda dzia?a wg. pierwszego kodu który poda?em kilka postów wcze?niej, tylko tak aby ta nazwa grupy w tej legendzie mia?a kolor danej grupy. Dlatego te? poda?em to z edycji profilu, poniewa? my?l?, ?e z tego mo?na skorzysta? lecz ja si? na tym ca?kowicie nie znam.
Edytowane przez suchy41 dnia 24.08.2012 00:30:37
|
|
|
|
Marfoks |
Dodany dnia 31.08.2012 17:54:03
|

Przedszkolak

Postów: 32 Ostrzeżeń: 2
Data rejestracji: 29.07.2012 11:03
|
A jak zwi?kszy? limit w bazie danych aby prefix by? wi?kszy? |
|
|
|
MrBuka |
Dodany dnia 05.09.2012 19:58:28
|

Przedszkolak

Postów: 11
Data rejestracji: 27.08.2012 18:53
ZBANOWANY: Dożywotnio
|
Po dodaniu "Podstawowa grupa" znika pole kontaktu i wszystkich pól gdy wy??cz? "Podstawowa grupa", pojawi si? komunikat:
Nieznana kolumna 'user_primarygroup' w field list Nieznana kolumna 'user_primarygroup' w field list
Co chyba oznacza nie w??czonego.
Edytowane przez bogdan dnia 05.09.2012 20:26:19
|
|
|
|
Patagg |
Dodany dnia 23.10.2012 20:00:20
|

Przedszkolak

Postów: 1
Data rejestracji: 23.10.2012 11:36
|
Ja mam pewien problem.. zrobi?em wszystko jak w instrukcji a jednak nie pojawia mi si? nic w panelu admina w zak?adce wtyczki... i za bardzo nie wiem co teraz z tym fantem zrobi?... nie wiem jak zmienia? kolory grupom:/ Prosz? o pomoc |
|
|
|
tjakob |
Dodany dnia 19.12.2012 23:24:47
|

Przedszkolak

Postów: 13
v7.02.05 Data rejestracji: 14.12.2012 12:20
|
Witam,
staram si? zainstalowa? mod, ale w PA>Infusions>Nicks Mod - Settings
otrzymuj? b??d:
Table 'fusion_xxx_nicks_mod' doesn't exist
Tabeli nicks_mod nie|ma w bazie, co z tym fantem zrobi??
Pozdrawiam
Tomek
Edytowane przez Pieka dnia 01.09.2013 10:33:12
|
|
|
|
MixTape |
Dodany dnia 12.02.2013 11:50:18
|

Przedszkolak

Postów: 1
Data rejestracji: 12.02.2013 11:47
|
Witam.
U mnie zamiast Pierwszorz?dna grupa by?o Podstawowa grupa.
W??czy?em j? i mod dzia?a ale nie do ko?ca bo gdy wybior? kolor prefix itd. Wyskakuje taki b??d:
Table 'db636965.fusionq8V73_nicks_mod' doesn't exist
Edytowane przez khaman dnia 12.02.2013 12:25:28
|
|
|
|
BuzzY |
Dodany dnia 12.02.2013 11:51:52
|

Przedszkolak

Postów: 7
v7.02.06 Data rejestracji: 02.03.2008 17:54
|
Wykonaj punkt 4 i 5 z readme. |
|
|
|
Giggsy |
Dodany dnia 20.02.2013 20:25:17
|

Przedszkolak

Postów: 21 Ostrzeżeń: 2
v7.02.07 Data rejestracji: 23.08.2007 12:26
|
Temat Nicks Moda chyba dalej jest rozwijany, wi?c ja teraz tak chce zapyta? o tak? rzecz:
Czy ten mod obs?uguje zmian? koloru nicka w profilu usera? Bo jak ustawiony mam ten mod we wszystkich stronach, to podobno mia? si? kolor w profilu zmienia?, ale si? nie zmienia niestety.
Jaka jest tego przyczyna? Z tego co wiem to kto? pisa? wy?ej ?e chyba dzia?a.
Edytowane przez bogdan dnia 20.02.2013 21:13:51
Cz?owiek inteligentny nie wie wszystkiego, ale sam tworzy co? niewyobra?alnego.
|
|
|
|
lukasz6789 |
Dodany dnia 28.02.2013 17:18:38
|

Przedszkolak

Postów: 7 Ostrzeżeń: 1
v7.02.04 Data rejestracji: 19.02.2012 21:21
|
Chcia?bym spyta? czy ten mod b?dzie dzia?a? na najnowszym PHP-Fusion v7.02.06? Robi si? taki b??d:
Table 'bobrzanie.fusionNVGk7_nicks_mod' doesn't exist
Wszystko dobrze wgra?em, chmody ustawione, zainstalowana wtyczka, panel w??czony i jest ten b??d, nie mog? tam nic zapisywa? w ustawieniach tej wtyczki.
PW od moderatora:
- Ogólna uwaga - bogdan 28.02.2013 18:03
Edytowane przez lukasz6789 dnia 28.02.2013 18:33:04
cs-bobrzanie.na17.pl
|
|
|
|
piotrek199214 |
Dodany dnia 28.02.2013 18:05:26
|

Bywalec

Postów: 977 Pomógł: 168
v7.01.05 Data rejestracji: 17.12.2007 21:05
|
Juz komus kiedys pisalem ze ten blad informuje ?e nie doda?o do bazy danych danego pola lub tabeli.
pozdro
Pomog?em Ci? Wystarczy podzi?kowa? i oznaczy? post jako pomocny
Tanie tworzenie wtyczek, masz problem napisz.
|
|
|
|
lukasz6789 |
Dodany dnia 28.02.2013 18:14:40
|

Przedszkolak

Postów: 7 Ostrzeżeń: 1
v7.02.04 Data rejestracji: 19.02.2012 21:21
|
Znam na tyle angielski ?eby wiedzie? co znacz? te s?owa, ale chcia?bym si? dowiedzie? w jaki sposób to mog? naprawi?? Jak doda? t? tabelk??
Edit: To jest strona testowa, a co do stopki to zmieni? j?, taka by?a w szablonie który wgra?em tak?e przepraszam bardzo.
Stopka zmieniona, jeszcze raz przepraszam.
Edytowane przez lukasz6789 dnia 28.02.2013 18:22:12
cs-bobrzanie.na17.pl
|
|
|
|
Sony |
Dodany dnia 28.02.2013 19:51:29
|

Pocz?tkuj?cy

Postów: 253 Pomógł: 19 Ostrzeżeń: 1
v7.02.06 Data rejestracji: 19.04.2008 16:21
|
Spróbujcie zmieni? "TYPE=MyISAM" na "ENGINE=MyISAM" w pliku infusion.php i odpalcie instalk? ponownie.
tjaa 
|
|
|
|
lukasz6789 |
Dodany dnia 28.02.2013 22:09:42
|

Przedszkolak

Postów: 7 Ostrzeżeń: 1
v7.02.04 Data rejestracji: 19.02.2012 21:21
|
Szuka?em pliku infusion.php ale nie znalaz?em. Znalaz?em infusions.php. W nim nie by?o tego kodu, ale daje wam ten kod co tam mam:
<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2011 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: infusions.php
| Author: Nick Jones (Digitanium)
| Co-Author: Christian Damsgaard J�rgensen (PMM)
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at http://www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
require_once "../maincore.php";
if (!checkrights("I") || !defined("iAUTH") || !isset($_GET['aid']) || $_GET['aid'] != iAUTH) { redirect("../index.php"); }
require_once THEMES."templates/admin_header.php";
include LOCALE.LOCALESET."admin/infusions.php";
$inf_title = ""; $inf_description = ""; $inf_version = ""; $inf_developer = ""; $inf_email = ""; $inf_weburl = "";
$inf_folder = ""; $inf_newtable = ""; $inf_insertdbrow = ""; $inf_droptable = ""; $inf_altertable = "";
$inf_deldbrow = ""; $inf_sitelink = "";
if (!isset($_POST['infuse']) && !isset($_POST['infusion']) && !isset($_GET['defuse'])) {
$temp = opendir(INFUSIONS);
$file_list = array();
while ($folder = readdir($temp)) {
if (!in_array($folder, array("..", "."))) {
if (is_dir(INFUSIONS.$folder) && file_exists(INFUSIONS.$folder."/infusion.php")) {
include INFUSIONS.$folder."/infusion.php";
$result = dbquery("SELECT inf_version FROM ".DB_INFUSIONS." WHERE inf_folder='".$inf_folder."'");
if (dbrows($result)) {
$data = dbarray($result);
if (version_compare($inf_version, $data['inf_version'], ">")) {
$file_list[] = "<option value='".$folder."' style='color:blue;'>".ucwords(str_replace("_", " ", $folder))."</option>\n";
} else {
$file_list[] = "<option value='".$folder."' style='color:green;'>".ucwords(str_replace("_", " ", $folder))."</option>\n";
}
} else {
$file_list[] = "<option value='".$folder."' style='color:red;'>".ucwords(str_replace("_", " ", $folder))."</option>\n";
}
$inf_title = ""; $inf_description = ""; $inf_version = ""; $inf_developer = ""; $inf_email = ""; $inf_weburl = "";
$inf_folder = ""; $inf_newtable = ""; $inf_insertdbrow = ""; $inf_droptable = ""; $inf_altertable = "";
$inf_deldbrow = ""; $inf_sitelink = "";
}
}
}
closedir($temp);
sort($file_list);
opentable($locale['400']);
echo "<div style='text-align:center'>\n";
if (count($file_list)) {
echo "<form name='infuseform' method='post' action='".FUSION_SELF.$aidlink."'>\n";
echo "<select name='infusion' class='textbox' style='width:200px;'>\n";
for ($i = 0; $i < count($file_list); $i++) { echo $file_list[$i]; }
echo "</select> <input type='submit' name='infuse' value='".$locale['401']."' class='button' />\n";
if (isset($_GET['error'])) { echo "<br /><br />\n".($_GET['error'] == 1 ? $locale['402'] : $locale['403'])."<br /><br />\n"; }
echo "<br /><br />\n".$locale['413']." <span style='color:red;'>".$locale['414']."</span> ::\n";
echo "<span style='color:green;'>".$locale['415']."</span> ::\n";
echo "<span style='color:blue;'>".$locale['416']."</span>\n";
echo "</form>\n";
} else {
echo "<br />".$locale['417']."<br /><br />\n";
}
echo "</div>\n";
closetable();
}
if (isset($_POST['infuse']) && isset($_POST['infusion'])) {
$error = "";
$infusion = stripinput($_POST['infusion']);
if (file_exists(INFUSIONS.$infusion."/infusion.php")) {
include INFUSIONS.$infusion."/infusion.php";
$result = dbquery("SELECT inf_id, inf_version FROM ".DB_INFUSIONS." WHERE inf_folder='".$inf_folder."'");
if (dbrows($result)) {
$data = dbarray($result);
if ($inf_version > $data['inf_version']) {
if (isset($inf_altertable) && is_array($inf_altertable) && count($inf_altertable)) {
for ($i = 1; $i < (count($inf_altertable) + 1); $i++) {
$result = dbquery("ALTER TABLE ".$inf_altertable[$i]);
}
}
$result2 = dbquery("UPDATE ".DB_INFUSIONS." SET inf_version='".$inf_version."' WHERE inf_id='".$data['inf_id']."'");
}
} else {
if (isset($inf_adminpanel) && is_array($inf_adminpanel) && count($inf_adminpanel)) {
for ($i = 1; $i < (count($inf_adminpanel) + 1); $i++) {
$error = 0;
$inf_admin_image = ($inf_adminpanel[$i]['image'] ? $inf_adminpanel[$i]['image'] : "infusion_panel.gif");
if (!dbcount("(admin_id)", DB_ADMIN, "admin_rights='".$inf_adminpanel[$i]['rights']."'")) {
$result = dbquery("INSERT INTO ".DB_ADMIN." (admin_rights, admin_image, admin_title, admin_link, admin_page) VALUES ('".$inf_adminpanel[$i]['rights']."', '".$inf_admin_image."', '".$inf_adminpanel[$i]['title']."', '".INFUSIONS.$inf_folder."/".$inf_adminpanel[$i]['panel']."', '5')");
$result = dbquery("SELECT user_id, user_rights FROM ".DB_USERS." WHERE user_level='103'");
while ($data = dbarray($result)) {
$result2 = dbquery("UPDATE ".DB_USERS." SET user_rights='".$data['user_rights'].".".$inf_adminpanel[$i]['rights']."' WHERE user_id='".$data['user_id']."'");
}
} else {
$error = 1;
}
}
}
if (!$error) {
if (isset($inf_sitelink) && is_array($inf_sitelink) && count($inf_sitelink)) {
for ($i = 1; $i < (count($inf_sitelink) + 1); $i++) {
$link_order = dbresult(dbquery("SELECT MAX(link_order) FROM ".DB_SITE_LINKS),0) + 1;
$result = dbquery("INSERT INTO ".DB_SITE_LINKS." (link_name, link_url, link_visibility, link_position, link_window, link_order) VALUES ('".$inf_sitelink[$i]['title']."', '".str_replace("../","",INFUSIONS).$inf_folder."/".$inf_sitelink[$i]['url']."', '".$inf_sitelink[$i]['visibility']."', '1', '0', '".$link_order."')");
}
}
if (isset($inf_newtable) && is_array($inf_newtable) && count($inf_newtable)) {
for ($i = 1; $i < (count($inf_newtable) + 1); $i++) {
$result = dbquery("CREATE TABLE ".$inf_newtable[$i]);
}
}
if (isset($inf_insertdbrow) && is_array($inf_insertdbrow) && count($inf_insertdbrow)) {
for ($i = 1; $i < (count($inf_insertdbrow) + 1); $i++) {
$result = dbquery("INSERT INTO ".$inf_insertdbrow[$i]);
}
}
$result = dbquery("INSERT INTO ".DB_INFUSIONS." (inf_title, inf_folder, inf_version) VALUES ('".$inf_title."', '".$inf_folder."', '".$inf_version."')");
}
}
}
redirect(FUSION_SELF.$aidlink);
}
if (isset($_GET['defuse']) && isnum($_GET['defuse'])) {
$result = dbquery("SELECT inf_folder FROM ".DB_INFUSIONS." WHERE inf_id='".$_GET['defuse']."'");
$data = dbarray($result);
include INFUSIONS.$data['inf_folder']."/infusion.php";
if (isset($inf_adminpanel) && is_array($inf_adminpanel) && count($inf_adminpanel)) {
for ($i = 1; $i < (count($inf_adminpanel) + 1); $i++) {
$result = dbquery("DELETE FROM ".DB_ADMIN." WHERE admin_rights='".($inf_adminpanel[$i]['rights'] ? $inf_adminpanel[$i]['rights'] : "IP")."' AND admin_link='".INFUSIONS.$inf_folder."/".$inf_adminpanel[$i]['panel']."' AND admin_page='5'");
$result = dbquery("SELECT user_id, user_rights FROM ".DB_USERS." WHERE user_level>='102'");
while ($data = dbarray($result)) {
$user_rights = explode(".", $data['user_rights']);
if (in_array($inf_adminpanel[$i]['rights'], $user_rights)) {
$key = array_search($inf_adminpanel[$i]['rights'], $user_rights);
unset($user_rights[$key]);
}
$result2 = dbquery("UPDATE ".DB_USERS." SET user_rights='".implode(".", $user_rights)."' WHERE user_id='".$data['user_id']."'");
}
}
}
if (isset($inf_sitelink) && is_array($inf_sitelink) && count($inf_sitelink)) {
for ($i = 1; $i < (count($inf_sitelink) + 1); $i++) {
$result2 = dbquery("SELECT link_id, link_order FROM ".DB_SITE_LINKS." WHERE link_url='".str_replace("../", "", INFUSIONS).$inf_folder."/".$inf_sitelink[$i]['url']."'");
if (dbrows($result2)) {
$data2 = dbarray($result2);
$result = dbquery("UPDATE ".DB_SITE_LINKS." SET link_order=link_order-1 WHERE link_order>'".$data2['link_order']."'");
$result = dbquery("DELETE FROM ".DB_SITE_LINKS." WHERE link_id='".$data2['link_id']."'");
}
}
}
if (isset($inf_newtable) && is_array($inf_newtable) && count($inf_newtable)) {
for ($i = 1; $i < (count($inf_newtable) + 1); $i++) {
$result = dbquery("DROP TABLE ".$inf_droptable[$i]);
}
}
if (isset($inf_deldbrow) && is_array($inf_deldbrow) && count($inf_deldbrow)) {
for ($i = 1; $i < (count($inf_deldbrow) + 1); $i++) {
$result = dbquery("DELETE FROM ".$inf_deldbrow[$i]);
}
}
$result = dbquery("DELETE FROM ".DB_INFUSIONS." WHERE inf_id='".$_GET['defuse']."'");
redirect(FUSION_SELF.$aidlink);
}
$result = dbquery("SELECT inf_id, inf_title, inf_folder, inf_version FROM ".DB_INFUSIONS." ORDER BY inf_title");
if (dbrows($result)) {
$i = 0;
opentable($locale['404']);
echo "<table cellpadding='0' cellspacing='1' width='500' class='tbl-border center'>\n<tr>\n";
echo "<td class='tbl2'><strong>".$locale['405']."</strong></td>\n";
echo "<td align='center' width='1%' class='tbl2' style='white-space:nowrap'><strong>".$locale['406']."</strong></td>\n";
echo "<td align='center' width='1%' class='tbl2' style='white-space:nowrap'><strong>".$locale['407']."</strong></td>\n";
echo "<td align='center' width='1%' class='tbl2' style='white-space:nowrap'><strong>".$locale['408']."</strong></td>\n";
echo "<td align='center' width='1%' class='tbl2'> </td>\n";
echo "</tr>\n";
while ($data = dbarray($result)) {
$row_color = ($i % 2 == 0 ? "tbl1" : "tbl2");
if (@include INFUSIONS.$data['inf_folder']."/infusion.php") {
echo "<tr>\n";
echo "<td class='".$row_color."'><span title='".$inf_description."' style='cursor:hand;'>".$data['inf_title']."</span></td>\n";
echo "<td align='center' width='1%' class='".$row_color."' style='white-space:nowrap'>".$data['inf_version']."</td>\n";
echo "<td align='center' width='1%' class='".$row_color."' style='white-space:nowrap'>".$inf_developer."</td>\n";
echo "<td align='center' width='1%' class='".$row_color."' style='white-space:nowrap'><a href='mailto:".$inf_email."'>".$locale['409']."</a> / <a href='".$inf_weburl."' target='_blank' rel='nofollow'>".$locale['410']."</a></td>\n";
echo "<td align='center' width='1%' class='".$row_color."' style='white-space:nowrap'><a href='".FUSION_SELF.$aidlink."&defuse=".$data['inf_id']."' onclick='return Defuse();'>".$locale['411']."</a></td>\n";
echo "</tr>\n";
$i++;
}
$inf_title = ""; $inf_description = ""; $inf_version = ""; $inf_developer = ""; $inf_email = ""; $inf_weburl = "";
$inf_folder = ""; $inf_newtable = ""; $inf_insertdbrow = ""; $inf_droptable = ""; $inf_altertable = "";
$inf_deldbrow = ""; $inf_sitelink = "";
}
echo "</table>\n";
closetable();
}
echo "<script type='text/javascript'>
function Defuse() {
return confirm('".$locale['412']."');
}
</script>\n";
require_once THEMES."templates/footer.php";
?>
PW od moderatora:
- Ogólna uwaga - bogdan 01.03.2013 07:58
- Brak stopki! - bogdan 01.03.2013 08:01
cs-bobrzanie.na17.pl
|
|
|
|
Sony |
Dodany dnia 01.03.2013 12:14:02
|

Pocz?tkuj?cy

Postów: 253 Pomógł: 19 Ostrzeżeń: 1
v7.02.06 Data rejestracji: 19.04.2008 16:21
|
Chodzi?o mi oczywi?cie o plik infusion.php znajduj?cy si? w katalogu wtyczki, czyli: \infusions\nicks_mod_panel\.
Zmieniasz linie 44:
) TYPE=MyISAM;";
na
) ENGINE=MyISAM;";
Nie jestem pewien, czy to pomo?e, ale warto spróbowa?. Wtyczk? odinstaluj i zainstaluj ponownie. Upewnij si? równie?, ?e wykona?e? wszystkie kroki z pierwszego postu autora: http://www.php-fu...ost_114769
tjaa 
|
|
|
|
lukasz6789 |
Dodany dnia 01.03.2013 16:41:19
|

Przedszkolak

Postów: 7 Ostrzeżeń: 1
v7.02.04 Data rejestracji: 19.02.2012 21:21
|
Dzi?kuj? bardzo Sony za pomoc, zmieni?em i wszystko dzia?a jak trzeba.
cs-bobrzanie.na17.pl
|
|
|
|
adi |
Dodany dnia 15.03.2013 15:32:45
|

Bywalec

Postów: 377 Pomógł: 42
v7.02.07 Data rejestracji: 18.03.2005 10:39
|
Witam.
U?ywam ju? tego modu od pocz?tku skrupulatnie wdra?am wszystkie poprawki dzia?a jak najbardziej prawid?owo, ale mam ma?y dylemat mo?e przegapi?em jak?? ?atk?, ale dzi? zauwa?y?em dopiero to zachowanie, jest tak.
Jak ja jako SA edytuje komu? profil by co? tam skorygowa? to mam ju? tylko do wybrania swoje przydzielone grupy a nie tego u?ytkownika.
Prosz? o wyja?nienie czy to tylko tak u mnie i czy jest na to rada?
Pozdrawiam |
|
|