Les dette
Informasjon
Versjon 7.00
· Gjester online: 2
· Medlemmer online: 0
· Antall medlemmer: 509
· Siste medlem: Olet
Support Sider
Hvor finner vi
JavaScript ?
Din browser støtter ikke
JavaScript eller har ikke støtte for JavaScript slått på. Slå
JavaScript på i din browser for å se siden
ordentligt,
eller
oppgrader til en browser som støtter JavaScript;
Firefox ,
Safari ,
Opera ,
Chrome eller en versjon av
Internet Explorer som er nyere enn versjon 6.
Hvem er her? 1 gjest(er)
Blankt vindu
EnymiZer
Lagt til d. 10/12/2008 22:05
Medlem
Antall innlegg: 113
Innmeldt: 15.10.2006 15:27
Hei
Driver å modifiserer en infusjon som originalt ble laget til v6, hvor jeg får et blankt vindu! :(
Har prøvd alt nå...
Kode <?
/*--------------------------------------------+
| PHP-Fusion 5 - Content Management System |
|---------------------------------------------|
| author: Nick Jones (Digitanium) © 2002-2005 |
| web: http://www.php-fusion.co.uk |
| email: nick@php-fusion.co.uk |
|---------------------------------------------|
| Released under the terms and conditions of |
| the GNU General Public License (Version 2) |
+--------------------------------------------*/
$dog = "Rosita";
require_once "../../maincore.php";
require_once THEMES."templates/admin_header.php";
if (!defined("IN_FUSION") || !checkRights("S")) { header("Location:../../index.php"); exit; }
if (file_exists(INFUSIONS."".$dog."/locale/".$settings['locale'].".php")) {
include INFUSIONS."".$dog."/locale/".$settings['locale'].".php";
} else {
include INFUSIONS."".$dog."/locale/English.php";
}
if (isset($step) && $step == "delete") {
$result = dbquery("DELETE FROM ".$db_prefix."".$dog."_data WHERE ustilling_id='$work_id'");
opentable($locale['ATW_001']);
echo "<center><br>
".$locale['ATW_002']."<br><br>
<a href='admin.php'>".$locale['ATW_003']."</a><br><br>
<a href='".ADMIN."index.php'>".$locale['ATW_004']."</a><br><br>
</center>\n";
closetable();
} else {
if (isset($_POST['save_cat'])) {
$work_ = stripinput($_POST['work_']);
$work_arrangor = stripinput($_POST['work_arrangor']);
$work_dommer = stripinput($_POST['work_dommer']);
$work_resultat = stripinput($_POST['work_resultat']);
if (isset($step) && $step == "edit") {
$result = dbquery("UPDATE ".$db_prefix."".$dog."_data SET ustilling_='$work_', ustilling_arrangor='$work_arrangor', ustilling_dommer='$work_dommer', ustilling_resultat='$work_resultat', WHERE ustilling_id='$work_id'");
} else {
$result = dbquery("INSERT INTO ".$db_prefix."".$dog."_data VALUES('', '$work_', '$work_arrangor', '$work_dommer', '$work_resultat')");
}
header("Location:resultat.php");
}
if (isset($step) && $step == "edit") {
$result = dbquery("SELECT * FROM ".$db_prefix."".$dog."_data WHERE ustilling_id='$work_id'");
$data = dbarray($result);
$work_ = $data['ustilling_'];
$work_arrangor = $data['ustilling_arrangor'];
$work_dommer = $data['ustilling_dommer'];
$work_resultat = $data['ustilling_resultat'];
$formaction = FUSION_SELF."?step=edit&work_id=".$data['ustilling_id'];
opentable($locale['ATW_107']);
} else {
$work_ = ""; $work_arrangor = ""; $work_dommer = ""; $work_resultat = "";
$formaction = FUSION_SELF;
opentable($locale['ATW_101']);
}
echo "<form name='addcat' method='post' action='$formaction'>
<table align='center' width='100%' cellspacing='0' cellpadding='0' class='tbl'>
<tr>
<td width='45%' align='right'>".$locale['ATW_102']."</td>
<td><input type='text' name='work_' value='$work_' class='textbox' style='width:200px;'></td>
</tr>
<tr>
<td width='45%' align='right'>".$locale['ATW_112']."</td>
<td><input type='text' name='work_arrangor' value='$work_arrangor' class='textbox' style='width:60px;'></td>
</tr>
<tr>
<td width='45%' align='right'>".$locale['ATW_108']."</td>
<td><input type='text' name='work_dommer' value='$work_dommer' class='textbox' style='width:60px;'></td>
</tr>
<td width='45%' align='right'>".$locale['ATW_103']."</td>
<td><input type='text' name='work_resultat' value='$work_resultat' class='textbox' style='width:60px;'></td>
</tr>
<tr>
<td align='center' colspan='2'><br>
<input type='submit' name='save_cat' value='".$locale['ATW_106']."' class='button'><br><br></td>
</tr>
</table>
</form>\n";
closetable();
tablebreak();
opentable($locale['ATW_201']);
echo "<table align='center' width='100%' cellspacing='0' cellpadding='0' class='tbl'>\n";
$result = dbquery("SELECT * FROM ".$db_prefix."".$dog."_data ORDER BY ustilling_id DESC");
if (dbrows($result) != 0) {
echo "<tr>
<td class='tbl2'>".$locale['ATW_203']."</td>
<td class='tbl2'>".$locale['ATW_210']."</td>
<td class='tbl2'>".$locale['ATW_204']."</td>
<td class='tbl2'>".$locale['ATW_205']."</td>
</tr>\n";
while ($data = dbarray($result)) {
$ = trimlink($data['ustilling_'], 30);
echo "<tr>
<td>";
if ($data[ustilling_dommer] <= "" ) {
echo "<a href='".FUSION_SELF."?step=edit&work_id=".$data['ustilling_id']."' class='side''><b>$</b></a>";
} else {
echo "<a href='".FUSION_SELF."?step=edit&work_id=".$data['ustilling_id']."' onmouseover=\"gpe('text:<center><b>".$locale['ATW_209']."</b></center><hr>".$data['ustilling_dommer'].";')\" class='side''><b>$</b></a>";
}
echo "</td>
<td>".$data['ustilling_arrangor']."</td>
<td>".$data['ustilling_dommer']."</td>
<td>".$data['ustilling_resultat']."</td>
<td align='center'>
<a href='".FUSION_SELF."?step=delete&work_id=".$data['ustilling_id']."'>".$locale['ATW_208']."</a>
</td></tr>\n";
}
echo "</table>\n";
} else {
echo "<tr><td align='center'>".$locale['004']."</td></tr>
</table>\n";
}
closetable();
}
echo "</td>\n";
require_once THEMES."templates/footer.php";
?>
- Ingenting av innlegget mitt viste ved bruk av geshi...
Takk for du leste gjennom tråden min, håper du er klokere enn meg! =)
- Eny
Redigert av EnymiZer den 10/12/2008 22:06
Sveinungs
Lagt til d. 11/12/2008 11:13
Fusioner
Antall innlegg: 1714
Innmeldt: 20.09.2006 11:21
- Ingenting av innlegget mitt viste ved bruk av geshi...
Nei, ser det. Skal egentlig gå over til å bruke [ code ] automatisk hvis koden er for stor til å parses med [ geshi ]... Tror dette er fikset i SVN.
Uansett, en liten kommentar til koden din Eny. Ser ganske greit ut.
1] Last ned Infusion SDK hvis du ikke allerede har gjort det, det finner du her:
http://php-fusion...?cat_id=17
2] Bruk alltid <?php i stedet for <?
- for kompatibiltet med både PHP4 og 5. Viktig!
3]
Kode if (!defined("IN_FUSION") || !checkRights("S")) { header("Location:../../index.php"); exit; }
Denne linjen som sjekker rettigheter er feil.
(!defined("IN_FUSION") - denne trenger du ikke i script som inkluderer maincore.php
!checkRights("S")) = S = Replikkboks.
Hvis du titter i infusions SDK så kan du nå legge inn egne admin-rettigheter for hver enkelt infusjon. Eller bare bruke "I" - som er infusjoner.
Sånn ville jeg skrevet denne linjen i stedet:
Kode if (!checkrights("I")) { redirect("../../index.php"); }
4] tablebreak();
- Bare slett alle tablebreak(); du finner - de brukes ikke mer i v7.00
Start med å endre dette, og se om det skjer noe mer :)
"...Light up the Darkness..."
EnymiZer
Lagt til d. 11/12/2008 21:33
Medlem
Antall innlegg: 113
Innmeldt: 15.10.2006 15:27
Takk for hjelpen Sveinung!
Har prøvd det du nevnte, desverre uten hell.
Bestemte meg for å "lage" infusjonen på ny, ved bruk av SDK, men nå vil den ikke la seg infunsjonære seg. Heller der ser jeg ingen feil, hvor jeg har dobbeltsjekket med flere andre v7 kompatible infusjoner.
Hvordan kan en så lett infusjon bli så vanskelig?
Uansett, takker for svar, og legger ved infusjonen som vedlegg i tilfelle noen ønsker å feilsøke den.
Noen spørsmål? Still i vei!
EnymiZer
Lagt til d. 17/12/2008 23:27
Medlem
Antall innlegg: 113
Innmeldt: 15.10.2006 15:27
Jeg kjører en helt rolig og samtidig en uskyldig liten bump her
Gå til forum:
Infusjoner, Mods og Tema v7
Generelt versjon 7
Oversettelser v7
Feil/bugs v7
[G] Guider v7
Min PHP-Fusion side
TinyMCE
Angående denne siden
Modifisering v6
[G] Guider v6
Themes, Infusjoner og MOD's v6
Norske oversettelser
Feil/bugs
Generelt versjon 6.01
PHP-Fusion Diverse v6
PHP, HTML OG CSS
Webdesign generelt
Åpent forum
Humor
You must login to post a message.