[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 25.11.2024 03:11:19
|
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
|
|
|