"Zg?o? niedzia?aj?cy link" -modyfikacja dzia?u "linki".
|
elektryk |
Dodany dnia 18.05.2006 14:05:13
|

Pocz?tkuj?cy

Postów: 174 Ostrzeżeń: 1
Data rejestracji: 06.05.2006 23:38
|
Witam
Przegl?da?em ostatnio pewn? strone, konkretnie dzia? linków. Znalaz?em tam bardzo po?yteczna rzecz. Mianowicie,w dziale linki prócz opisu by?a opcaj "zg?o? niedzia?aj?cy link". Uwa?am ?e jest to dobry pomys? ?eby tak? modyfikacje zrobi? na Php-Fusion gdy? nie wszyscy administratorzy stron sprawdzaj? po miesi?cu czy dwóch, czy linki zawarte w ich dziale wogóle do czego? prowadz?, bo ta strona w tym czasie mog?a znikn?? lub zmienic adres. W takim wypadku przedgl?daj?cy strone mia?by mo?liwo?? poinformowania o tym administratora. Po klikni?ciu na "zg?o? niedzia?aj?cy link" generowany by?by mail do admina, w temacie nazwa tego linka a w tre?ci np"Zg?oszono niedzia?ajacy link"lub co? podobnego.
A mo?e ktos ju? sie pokusi? o tak? modyfikacje ? |
|
|
|
W?cibski Go?? |
Dodany dnia 10.09.2025 13:55:35
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
pawkow |
Dodany dnia 22.05.2006 07:13:48
|

Bywalec

Postów: 538
Data rejestracji: 05.06.2005 08:27
|
w?a?nie napisa?em :)
weblinks.php
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2005 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/
require_once "maincore.php";
require_once "subheader.php";
require_once "side_left.php";
include LOCALE.LOCALESET."weblinks.php";
if (isset($weblink_id) && !isNum($weblink_id)) fallback("index.php");
if (isset($weblink_id)) {
$res = 0;
if ($data = dbarray(dbquery("SELECT weblink_url,weblink_cat FROM ".$db_prefix."weblinks WHERE weblink_id='$weblink_id'"))) {
$cdata = dbarray(dbquery("SELECT * FROM ".$db_prefix."weblink_cats WHERE weblink_cat_id='".$data['weblink_cat']."'"));
if (checkgroup($cdata['weblink_cat_access'])) {
$res = 1;
$result = dbquery("UPDATE ".$db_prefix."weblinks SET weblink_count=weblink_count+1 WHERE weblink_id='$weblink_id'");
redirect($data['weblink_url']);
}
}
if ($res == 0) redirect("downloads.php");
}
if (!isset($cat_id)) {
opentable($locale['400']);
$result = dbquery("SELECT * FROM ".$db_prefix."weblink_cats WHERE ".groupaccess('weblink_cat_access')." ORDER BY weblink_cat_name");
$rows = dbrows($result);
if ($rows != 0) {
$counter = 0; $columns = 2;
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
while ($data = dbarray($result)) {
if ($counter != 0 && ($counter % $columns == 0)) echo "</tr>\n<tr>\n";
$num = dbcount("(weblink_cat)", "weblinks", "weblink_cat='".$data['weblink_cat_id']."'");
echo "<td align='left' valign='top' width='50%' class='tbl'><a href='".FUSION_SELF."?cat_id=".$data['weblink_cat_id']."'>".$data['weblink_cat_name']."</a> <span class='small2'>($num)</span>";
if ($data['weblink_cat_description'] != "") echo "<br>\n<span class='small'>".$data['weblink_cat_description']."</span>";
echo "</td>\n";
$counter++;
}
echo "</tr>\n</table>\n";
} else {
echo "<center><br>\n".$locale['430']."<br><br>\n</center>\n";
}
closetable();
} else {
$res = 0;
if (!isNum($cat_id)) fallback(FUSION_SELF);
$result = dbquery("SELECT * FROM ".$db_prefix."weblink_cats WHERE weblink_cat_id='$cat_id'");
if (dbrows($result) != 0) {
$cdata = dbarray($result);
if (checkgroup($cdata['weblink_cat_access'])) {
$res = 1;
opentable($locale['400'].": ".$cdata['weblink_cat_name']);
$rows = dbcount("(weblink_id)", "weblinks", "weblink_cat='$cat_id'");
if (!isset($rowstart) || !isNum($rowstart)) $rowstart = 0;
if ($rows != 0) {
$result = dbquery("SELECT * FROM ".$db_prefix."weblinks WHERE weblink_cat='$cat_id' ORDER BY ".$cdata['weblink_cat_sorting']." LIMIT $rowstart,15");
$numrows = dbrows($result); $i = 1;
while ($data = dbarray($result)) {
if ($data['weblink_datestamp']+604800 > time()+($settings['timeoffset']*3600)) {
$new = " <span class='small'>".$locale['410']."</span>";
} else {
$new = "";
}
if (isset($err)) {
echo $locale['414'];
$result = dbquery("INSERT INTO ".$db_prefix."messages VALUES('','1','1','".$locale['414']."','".$locale['414']$locale['416']FUSION_SELF."?cat_id=".$cat_id."&weblink_id=".$link_id."','n','0','".time()."','0')");
}
else {
echo "<table width='100%' cellpadding='0' cellspacing='1' class='tbl-border'>\n";
echo "<tr>\n<td colspan='3' class='tbl2'><a href='".FUSION_SELF."?cat_id=$cat_id&weblink_id=".$data['weblink_id']."' target='_blank'>".$data['weblink_name']."</a>$new</td>\n</tr>\n";
if ($data['weblink_description'] != "") echo "<tr>\n<td colspan='3' class='tbl1'>".nl2br(stripslashes($data['weblink_description']))."</td>\n</tr>\n";
echo "<tr>\n<td width='30%' class='tbl2'><b>".$locale['411']."</b> ".showdate("%d.%m.%y", $data['weblink_datestamp'])."</td>\n";
echo "<td width='30%' class='tbl1'><b>".$locale['412']."</b> ".$data['weblink_count']."</td>\n";
echo "<td width='40%' class='tbl2'><a href='".FUSION_SELF."?cat_id=$cat_id&err=t&link_id=".$data['weblink_id']."'>".$locale['413']."</a></td>\n";
echo "</tr>\n</table>\n";
if ($i != $numrows) { echo "<div align='center'><img src='".THEME."images/blank.gif' alt='' height='15' width='1'></div>\n"; $i++; }
}
}
closetable();
if ($rows > 15) echo "<div align='center' style='margin-top:5px;'>\n".makePageNav($rowstart,15,$rows,3,FUSION_SELF."?cat_id=$cat_id&")."\n</div>\n";
} else {
echo $locale['431']."\n";
closetable();
}
}
}
if ($res == 0) redirect(FUSION_SELF);
}
require_once "side_right.php";
require_once "footer.php";
?>
i locale/Polish/weblinks.php
<?php
$locale['400'] = "Ciekawe Strony";
// Download File Information
$locale['410'] = "[NOWY]";
$locale['411'] = "Dodano dnia:";
$locale['412'] = "Odwiedzin:";
$locale['413'] = "Zg?o? niedzia?aj?cy link";
$locale['414'] = "B??d zosta? zg?oszony administratorowi.";
$locale['415'] = "Niedzia?aj?cy link";
$locale['416'] = " Adres do linka:";
// Downloads Notices
$locale['430'] = "Brak Kategorii Ciekawych Stron";
$locale['431'] = "?adne Ciekawe Strony nie zosta?y dodane do tej Kategorii";
?>
wy??czaj emotki gdy dajesz kod! poprawi?em/crasch
Edytowane przez crasch dnia 22.05.2006 08:13:57
Zapraszam na motoklimat.pl - Baza wiedzy o samochodach, modele, spalanie, specyfikacje.
|
|
|
|
elektryk |
Dodany dnia 22.05.2006 09:36:07
|

Pocz?tkuj?cy

Postów: 174 Ostrzeżeń: 1
Data rejestracji: 06.05.2006 23:38
|
Witam
Dzi?ki za zainteresowanie t? funkcj?. My?le ?e dzi?ki Twojej modyfikacji Php-Fusion zyska kolejna przydatn? funkcje. Jednak pojawi? mi sie problem :
Parse error: syntax error, unexpected T_VARIABLE in /home/e/l/e/elektryk/www/weblinks.php on line 74
|
|
|
|
pawkow |
Dodany dnia 22.05.2006 13:44:52
|

Bywalec

Postów: 538
Data rejestracji: 05.06.2005 08:27
|
jak? masz wersje fusiona ??
edt, sorki, mój b??d
mia?em ten sam, poda?em ?le :)
Prawid?owa zawarto?? pliku weblinks.php :
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2005 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/
require_once "maincore.php";
require_once "subheader.php";
require_once "side_left.php";
include LOCALE.LOCALESET."weblinks.php";
if (isset($weblink_id) && !isNum($weblink_id)) fallback("index.php");
if (isset($weblink_id)) {
$res = 0;
if ($data = dbarray(dbquery("SELECT weblink_url,weblink_cat FROM ".$db_prefix."weblinks WHERE weblink_id='$weblink_id'"))) {
$cdata = dbarray(dbquery("SELECT * FROM ".$db_prefix."weblink_cats WHERE weblink_cat_id='".$data['weblink_cat']."'"));
if (checkgroup($cdata['weblink_cat_access'])) {
$res = 1;
$result = dbquery("UPDATE ".$db_prefix."weblinks SET weblink_count=weblink_count+1 WHERE weblink_id='$weblink_id'");
redirect($data['weblink_url']);
}
}
if ($res == 0) redirect("downloads.php");
}
if (!isset($cat_id)) {
opentable($locale['400']);
$result = dbquery("SELECT * FROM ".$db_prefix."weblink_cats WHERE ".groupaccess('weblink_cat_access')." ORDER BY weblink_cat_name");
$rows = dbrows($result);
if ($rows != 0) {
$counter = 0; $columns = 2;
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
while ($data = dbarray($result)) {
if ($counter != 0 && ($counter % $columns == 0)) echo "</tr>\n<tr>\n";
$num = dbcount("(weblink_cat)", "weblinks", "weblink_cat='".$data['weblink_cat_id']."'");
echo "<td align='left' valign='top' width='50%' class='tbl'><a href='".FUSION_SELF."?cat_id=".$data['weblink_cat_id']."'>".$data['weblink_cat_name']."</a> <span class='small2'>($num)</span>";
if ($data['weblink_cat_description'] != "") echo "<br>\n<span class='small'>".$data['weblink_cat_description']."</span>";
echo "</td>\n";
$counter++;
}
echo "</tr>\n</table>\n";
} else {
echo "<center><br>\n".$locale['430']."<br><br>\n</center>\n";
}
closetable();
} else {
$res = 0;
if (!isNum($cat_id)) fallback(FUSION_SELF);
$result = dbquery("SELECT * FROM ".$db_prefix."weblink_cats WHERE weblink_cat_id='$cat_id'");
if (dbrows($result) != 0) {
$cdata = dbarray($result);
if (checkgroup($cdata['weblink_cat_access'])) {
$res = 1;
opentable($locale['400'].": ".$cdata['weblink_cat_name']);
$rows = dbcount("(weblink_id)", "weblinks", "weblink_cat='$cat_id'");
if (!isset($rowstart) || !isNum($rowstart)) $rowstart = 0;
if ($rows != 0) {
$result = dbquery("SELECT * FROM ".$db_prefix."weblinks WHERE weblink_cat='$cat_id' ORDER BY ".$cdata['weblink_cat_sorting']." LIMIT $rowstart,15");
$numrows = dbrows($result); $i = 1;
while ($data = dbarray($result)) {
if ($data['weblink_datestamp']+604800 > time()+($settings['timeoffset']*3600)) {
$new = " <span class='small'>".$locale['410']."</span>";
} else {
$new = "";
}
if (isset($err)) {
echo $locale['414'];
echo "<br /><a href=\"javascript: history.back()\">Wstecz</a>";
$result = dbquery("INSERT INTO ".$db_prefix."messages VALUES('','1','1','".$locale['414']."','".$locale['414'].$locale['416'].FUSION_SELF."?cat_id=".$cat_id."&weblink_id=".$link_id."','n','0','".time()."','0')");
}
else {
echo "<table width='100%' cellpadding='0' cellspacing='1' class='tbl-border'>\n";
echo "<tr>\n<td colspan='3' class='tbl2'><a href='".FUSION_SELF."?cat_id=$cat_id&weblink_id=".$data['weblink_id']."' target='_blank'>".$data['weblink_name']."</a>$new</td>\n</tr>\n";
if ($data['weblink_description'] != "") echo "<tr>\n<td colspan='3' class='tbl1'>".nl2br(stripslashes($data['weblink_description']))."</td>\n</tr>\n";
echo "<tr>\n<td width='30%' class='tbl2'><b>".$locale['411']."</b> ".showdate("%d.%m.%y", $data['weblink_datestamp'])."</td>\n";
echo "<td width='30%' class='tbl1'><b>".$locale['412']."</b> ".$data['weblink_count']."</td>\n";
echo "<td width='40%' class='tbl2'><a href='".FUSION_SELF."?cat_id=$cat_id&err=t&link_id=".$data['weblink_id']."'>".$locale['413']."</a></td>\n";
echo "</tr>\n</table>\n";
if ($i != $numrows) { echo "<div align='center'><img src='".THEME."images/blank.gif' alt='' height='15' width='1'></div>\n"; $i++; }
}
}
closetable();
if ($rows > 15) echo "<div align='center' style='margin-top:5px;'>\n".makePageNav($rowstart,15,$rows,3,FUSION_SELF."?cat_id=$cat_id&")."\n</div>\n";
} else {
echo $locale['431']."\n";
closetable();
}
}
}
if ($res == 0) redirect(FUSION_SELF);
}
require_once "side_right.php";
require_once "footer.php";
?>
Edytowane przez pawkow dnia 23.05.2006 12:13:21
Zapraszam na motoklimat.pl - Baza wiedzy o samochodach, modele, spalanie, specyfikacje.
|
|
|
|
elektryk |
Dodany dnia 22.05.2006 22:50:51
|

Pocz?tkuj?cy

Postów: 174 Ostrzeżeń: 1
Data rejestracji: 06.05.2006 23:38
|
Ok.Zmieni?em tylko "U?mieszki" bo nie wy??czy?e? :P
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2005 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/
require_once "maincore.php";
require_once "subheader.php";
require_once "side_left.php";
include LOCALE.LOCALESET."weblinks.php";
if (isset($weblink_id) && !isNum($weblink_id)) fallback("index.php");
if (isset($weblink_id)) {
$res = 0;
if ($data = dbarray(dbquery("SELECT weblink_url,weblink_cat FROM ".$db_prefix."weblinks WHERE weblink_id='$weblink_id'"))) {
$cdata = dbarray(dbquery("SELECT * FROM ".$db_prefix."weblink_cats WHERE weblink_cat_id='".$data['weblink_cat']."'"));
if (checkgroup($cdata['weblink_cat_access'])) {
$res = 1;
$result = dbquery("UPDATE ".$db_prefix."weblinks SET weblink_count=weblink_count+1 WHERE weblink_id='$weblink_id'");
redirect($data['weblink_url']);
}
}
if ($res == 0) redirect("downloads.php");
}
if (!isset($cat_id)) {
opentable($locale['400']);
$result = dbquery("SELECT * FROM ".$db_prefix."weblink_cats WHERE ".groupaccess('weblink_cat_access')." ORDER BY weblink_cat_name");
$rows = dbrows($result);
if ($rows != 0) {
$counter = 0; $columns = 2;
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
while ($data = dbarray($result)) {
if ($counter != 0 && ($counter % $columns == 0)) echo "</tr>\n<tr>\n";
$num = dbcount("(weblink_cat)", "weblinks", "weblink_cat='".$data['weblink_cat_id']."'");
echo "<td align='left' valign='top' width='50%' class='tbl'><a href='".FUSION_SELF."?cat_id=".$data['weblink_cat_id']."'>".$data['weblink_cat_name']."</a> <span class='small2'>($num)</span>";
if ($data['weblink_cat_description'] != "") echo "<br>\n<span class='small'>".$data['weblink_cat_description']."</span>";
echo "</td>\n";
$counter++;
}
echo "</tr>\n</table>\n";
} else {
echo "<center><br>\n".$locale['430']."<br><br>\n</center>\n";
}
closetable();
} else {
$res = 0;
if (!isNum($cat_id)) fallback(FUSION_SELF);
$result = dbquery("SELECT * FROM ".$db_prefix."weblink_cats WHERE weblink_cat_id='$cat_id'");
if (dbrows($result) != 0) {
$cdata = dbarray($result);
if (checkgroup($cdata['weblink_cat_access'])) {
$res = 1;
opentable($locale['400'].": ".$cdata['weblink_cat_name']);
$rows = dbcount("(weblink_id)", "weblinks", "weblink_cat='$cat_id'");
if (!isset($rowstart) || !isNum($rowstart)) $rowstart = 0;
if ($rows != 0) {
$result = dbquery("SELECT * FROM ".$db_prefix."weblinks WHERE weblink_cat='$cat_id' ORDER BY ".$cdata['weblink_cat_sorting']." LIMIT $rowstart,15");
$numrows = dbrows($result); $i = 1;
while ($data = dbarray($result)) {
if ($data['weblink_datestamp']+604800 > time()+($settings['timeoffset']*3600)) {
$new = " <span class='small'>".$locale['410']."</span>";
} else {
$new = "";
}
if (isset($err)) {
echo $locale['414'];
echo "<br /><a href=\"javascript: history.back()\">Wstecz</a>";
$result = dbquery("INSERT INTO ".$db_prefix."messages VALUES('','1','1','".$locale['414']."','".$locale['414'].$locale['416'].FUSION_SELF."?cat_id=".$cat_id."&weblink_id=".$link_id."','n','0','".time()."','0')");
}
else {
echo "<table width='100%' cellpadding='0' cellspacing='1' class='tbl-border'>\n";
echo "<tr>\n<td colspan='3' class='tbl2'><a href='".FUSION_SELF."?cat_id=$cat_id&weblink_id=".$data['weblink_id']."' target='_blank'>".$data['weblink_name']."</a>$new</td>\n</tr>\n";
if ($data['weblink_description'] != "") echo "<tr>\n<td colspan='3' class='tbl1'>".nl2br(stripslashes($data['weblink_description']))."</td>\n</tr>\n";
echo "<tr>\n<td width='30%' class='tbl2'><b>".$locale['411']."</b> ".showdate("%d.%m.%y", $data['weblink_datestamp'])."</td>\n";
echo "<td width='30%' class='tbl1'><b>".$locale['412']."</b> ".$data['weblink_count']."</td>\n";
echo "<td width='40%' class='tbl2'><a href='".FUSION_SELF."?cat_id=$cat_id&err=t&link_id=".$data['weblink_id']."'>".$locale['413']."</a></td>\n";
echo "</tr>\n</table>\n";
if ($i != $numrows) { echo "<div align='center'><img src='".THEME."images/blank.gif' alt='' height='15' width='1'></div>\n"; $i++; }
}
}
closetable();
if ($rows > 15) echo "<div align='center' style='margin-top:5px;'>\n".makePageNav($rowstart,15,$rows,3,FUSION_SELF."?cat_id=$cat_id&")."\n</div>\n";
} else {
echo $locale['431']."\n";
closetable();
}
}
}
if ($res == 0) redirect(FUSION_SELF);
}
require_once "side_right.php";
require_once "footer.php";
?>
Jak dzia?a modyfikacja mo?na zobaczy? http://elektryk.o...p?cat_id=3
Zauwa?y?em par? rzeczy które mo?na by "doszlifowa?" :
opcja "zg?o? niedzia?aj?cy link " generuje 2 x t? sam? wiadomo?? do Admina. Czy da si? to poprawi??
Czy jest mo?lwio?? ?eby tre?? wiadomo?ci nie zawiera?a adresu linka w takiej postaci B??d zosta? zg?oszony administratorowi. Adres do linka:weblinks.php?cat_id=1&weblink_id=10 gdy? jest to troche trudne do odnalezienia. Czy da si? wy?wietli? nazwe linka tak ?eby mo?na j? by?o ?atwo odnale?? np w postaci takiej :B??d zosta? zg?oszony administratorowi. Adres do linka:Elektrownia Rybnik S.A.
No i szkoda ze nie wy?wietla polskich czcionek :( |
|
|
|
pawkow |
Dodany dnia 23.05.2006 11:56:22
|

Bywalec

Postów: 538
Data rejestracji: 05.06.2005 08:27
|
kurde, tylko dok?adasz :)
u mnie wszystko dzia?a :) wysy?a jednego maila :)
co do sposobu prezentacji linka - zaraz zobacze co da sie zrobi? :)
weblinks.php
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2005 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/
require_once "maincore.php";
require_once "subheader.php";
require_once "side_left.php";
include LOCALE.LOCALESET."weblinks.php";
if (isset($weblink_id) && !isNum($weblink_id)) fallback("index.php");
if (isset($weblink_id)) {
$res = 0;
if ($data = dbarray(dbquery("SELECT weblink_url,weblink_cat FROM ".$db_prefix."weblinks WHERE weblink_id='$weblink_id'"))) {
$cdata = dbarray(dbquery("SELECT * FROM ".$db_prefix."weblink_cats WHERE weblink_cat_id='".$data['weblink_cat']."'"));
if (checkgroup($cdata['weblink_cat_access'])) {
$res = 1;
$result = dbquery("UPDATE ".$db_prefix."weblinks SET weblink_count=weblink_count+1 WHERE weblink_id='$weblink_id'");
redirect($data['weblink_url']);
}
}
if ($res == 0) redirect("downloads.php");
}
if (!isset($cat_id)) {
opentable($locale['400']);
$result = dbquery("SELECT * FROM ".$db_prefix."weblink_cats WHERE ".groupaccess('weblink_cat_access')." ORDER BY weblink_cat_name");
$rows = dbrows($result);
if ($rows != 0) {
$counter = 0; $columns = 2;
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
while ($data = dbarray($result)) {
if ($counter != 0 && ($counter % $columns == 0)) echo "</tr>\n<tr>\n";
$num = dbcount("(weblink_cat)", "weblinks", "weblink_cat='".$data['weblink_cat_id']."'");
echo "<td align='left' valign='top' width='50%' class='tbl'><a href='".FUSION_SELF."?cat_id=".$data['weblink_cat_id']."'>".$data['weblink_cat_name']."</a> <span class='small2'>($num)</span>";
if ($data['weblink_cat_description'] != "") echo "<br>\n<span class='small'>".$data['weblink_cat_description']."</span>";
echo "</td>\n";
$counter++;
}
echo "</tr>\n</table>\n";
} else {
echo "<center><br>\n".$locale['430']."<br><br>\n</center>\n";
}
closetable();
} else {
$res = 0;
if (!isNum($cat_id)) fallback(FUSION_SELF);
$result = dbquery("SELECT * FROM ".$db_prefix."weblink_cats WHERE weblink_cat_id='$cat_id'");
if (dbrows($result) != 0) {
$cdata = dbarray($result);
if (checkgroup($cdata['weblink_cat_access'])) {
$res = 1;
opentable($locale['400'].": ".$cdata['weblink_cat_name']);
$rows = dbcount("(weblink_id)", "weblinks", "weblink_cat='$cat_id'");
if (!isset($rowstart) || !isNum($rowstart)) $rowstart = 0;
if ($rows != 0) {
$result = dbquery("SELECT * FROM ".$db_prefix."weblinks WHERE weblink_cat='$cat_id' ORDER BY ".$cdata['weblink_cat_sorting']." LIMIT $rowstart,15");
$numrows = dbrows($result); $i = 1;
while ($data = dbarray($result)) {
if ($data['weblink_datestamp']+604800 > time()+($settings['timeoffset']*3600)) {
$new = " <span class='small'>".$locale['410']."</span>";
} else {
$new = "";
}
if (isset($err)) {
echo $locale['414'];
echo "<br /><a href=\"javascript: history.back()\">Wstecz</a>";
$result = dbquery("INSERT INTO ".$db_prefix."messages VALUES('','1','1','".$locale['415']."','".$locale['415']."<br>".$locale['416']."<br>".FUSION_SELF."?cat_id=".$cat_id."&weblink_id=".$link_id."<br>$name','n','0','".time()."','0')");
}
else {
echo "<table width='100%' cellpadding='0' cellspacing='1' class='tbl-border'>\n";
echo "<tr>\n<td colspan='3' class='tbl2'><a href='".FUSION_SELF."?cat_id=$cat_id&weblink_id=".$data['weblink_id']."' target='_blank'>".$data['weblink_name']."</a>$new</td>\n</tr>\n";
if ($data['weblink_description'] != "") echo "<tr>\n<td colspan='3' class='tbl1'>".nl2br(stripslashes($data['weblink_description']))."</td>\n</tr>\n";
echo "<tr>\n<td width='30%' class='tbl2'><b>".$locale['411']."</b> ".showdate("%d.%m.%y", $data['weblink_datestamp'])."</td>\n";
echo "<td width='30%' class='tbl1'><b>".$locale['412']."</b> ".$data['weblink_count']."</td>\n";
echo "<td width='40%' class='tbl2'><a href='".FUSION_SELF."?cat_id=$cat_id&err=t&link_id=".$data['weblink_id']."&name=".$data['weblink_name']."'>".$locale['413']."</a></td>\n";
echo "</tr>\n</table>\n";
if ($i != $numrows) { echo "<div align='center'><img src='".THEME."images/blank.gif' alt='' height='15' width='1'></div>\n"; $i++; }
}
}
closetable();
if ($rows > 15) echo "<div align='center' style='margin-top:5px;'>\n".makePageNav($rowstart,15,$rows,3,FUSION_SELF."?cat_id=$cat_id&")."\n</div>\n";
} else {
echo $locale['431']."\n";
closetable();
}
}
}
if ($res == 0) redirect(FUSION_SELF);
}
require_once "side_right.php";
require_once "footer.php";
Plik j?zykowy:
<?php
$locale['400'] = "Ciekawe Strony";
// Download File Information
$locale['410'] = "[NOWY]";
$locale['411'] = "Dodano dnia:";
$locale['412'] = "Odwiedzin:";
$locale['413'] = "Zg?o? niedzia?aj±cy link";
$locale['414'] = "B?±d zosta? zg?oszony administratorowi.";
$locale['415'] = "Niedzia?aj?cy link";
$locale['416'] = "Adres do linka: ";
// Downloads Notices
$locale['430'] = "Brak Kategorii Ciekawych Stron";
$locale['431'] = "?adne Ciekawe Strony nie zosta?y dodane do tej Kategorii";
?>
Ostatni raz przypomina o potrzebie wylaczania emotek podczas wstawiania kodu!!/Pieka
Edytowane przez Pieka dnia 24.05.2006 12:12:32
Zapraszam na motoklimat.pl - Baza wiedzy o samochodach, modele, spalanie, specyfikacje.
|
|
|
|
elektryk |
Dodany dnia 23.05.2006 12:55:31
|

Pocz?tkuj?cy

Postów: 174 Ostrzeżeń: 1
Data rejestracji: 06.05.2006 23:38
|
Ok,dzi?ki wielkie. U?ywam Fusiona w wersji 6.00.305.
Problem z podwójnymi wiadomo?ciami si? nie zmieni?,niestety ,u?ywam Firefoxa wiec mo?e to jest przyczyn?,zobaczymy, mo?e kto? jeszcze przetestuje t? modyfikacje i wtedy zobaczymy jak sie zachowuje.
Zauwa?y?em ?e nie wy?wietla prawid?owo ? i ?, ale ?eby nie robi? Ci znowu roboty wpisa?em poprostu a i s.
Dzi?ki |
|
|
|
pawkow |
Dodany dnia 23.05.2006 13:04:39
|

Bywalec

Postów: 538
Data rejestracji: 05.06.2005 08:27
|
mo?e poprawkodowanie 
jamam 307 i dostaje jednego maila
Zapraszam na motoklimat.pl - Baza wiedzy o samochodach, modele, spalanie, specyfikacje.
|
|
|
|
elektryk |
Dodany dnia 23.05.2006 13:18:38
|

Pocz?tkuj?cy

Postów: 174 Ostrzeżeń: 1
Data rejestracji: 06.05.2006 23:38
|
Heh.S?uchaj,o elektrycznych rzeczach to moge z Toba pogada? ale nie o PHP,na tym nie znam sie tak dobrze jak Ty.Aby sprawdzic te kodowanie to co mam zrobi? ?Cos poszpera? w panelu administracyjnym ? |
|
|
|
pawkow |
Dodany dnia 23.05.2006 14:49:16
|

Bywalec

Postów: 538
Data rejestracji: 05.06.2005 08:27
|
nie wiem niemia?em nigdy takich problemów. Jak zapisujesz pliki, to je zapisuj w jakim? edytorze HTML np. Paj?czek, wtedy b?dzie dobrze.
Edytowane przez pawkow dnia 23.05.2006 14:52:10
Zapraszam na motoklimat.pl - Baza wiedzy o samochodach, modele, spalanie, specyfikacje.
|
|
|
|
tomaszziemann |
Dodany dnia 23.05.2006 16:21:48
|

Pocz?tkuj?cy

Postów: 165 Pomógł: 2
v7.02.03 Data rejestracji: 11.12.2005 14:56
|
elektryk napisa?/a:
Ok,dzi?ki wielkie. U?ywam Fusiona w wersji 6.00.305.
Problem z podwójnymi wiadomo?ciami si? nie zmieni?,niestety  ,u?ywam Firefoxa wiec mo?e to jest przyczyn?,zobaczymy, mo?e kto? jeszcze przetestuje t? modyfikacje i wtedy zobaczymy jak sie zachowuje.
Zauwa?y?em ?e nie wy?wietla prawid?owo ? i ?, ale ?eby nie robi? Ci znowu roboty wpisa?em poprostu a i s.
Dzi?ki
Zobacz mój post w tym miejscu http://www.php-fu...post_21963
Co mo?esz zrobi? dzi?, zrób jutro.
|
|
|
|
elektryk |
Dodany dnia 24.05.2006 10:45:59
|

Pocz?tkuj?cy

Postów: 174 Ostrzeżeń: 1
Data rejestracji: 06.05.2006 23:38
|
Zauwa?y?em co? dziwnego :-/ Wprowadzona modyfikacja w linkach generuje sama(!!) wiadomo?? o niedzia?aj?cym linku. Powiem tak :
Nie ma mnie w domu od 17-20
Wchodze na stronke o 20.30 i widze ?e mam 1 prywatn? wiadomo?? o niedzia?ajacym linku z godziny 18.30, zg?oszony przeze mnie :shock: Co jest grane ??
Mo?e kto? zg?asza niedzia?aj?ce linki a Fusion nie podaje prawdziwej osoby zg?aszaj?cej b?ednego linka tylko mnie ??
PS:Zg?oszony link dzia?a,by? moze kto? robi sobie kawa?y?Mo?e nale?a?o by wprowadzi? tak? opcje ze tylko zalogowani mog? zg?asza? nniedzia?ajace linki i wtedy by by?o wida? co to za user.
Edytowane przez elektryk dnia 24.05.2006 10:48:20
|
|
|
|
Pieka |
Dodany dnia 24.05.2006 12:51:14
|


Postów: 19887 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
No to czekamy... U mnie ta modyfikacja wywala blad w zapytaniu do bazy :D
B??d zosta? zg?oszony administratorowi. Dzi?kujemy.
Wstecz
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/pieka/public_html/maincore.php on line 123
Linia 123 w maincore.php na czerwono:
function dbarray($query) {
[color=red]if (!$query = mysql_fetch_assoc($query)) echo mysql_error();
[/color]
return $query;
}
Edytowane przez Pieka dnia 24.05.2006 13:49:58
Jestem jaki jestem 
|
|
|
|
pawkow |
Dodany dnia 24.05.2006 13:49:28
|

Bywalec

Postów: 538
Data rejestracji: 05.06.2005 08:27
|
elektryk napisa?/a:
Zauwa?y?em co? dziwnego :-/ Wprowadzona modyfikacja w linkach generuje sama(!!) wiadomo?? o niedzia?aj?cym linku. Powiem tak :
Nie ma mnie w domu od 17-20
Wchodze na stronke o 20.30 i widze ?e mam 1 prywatn? wiadomo?? o niedzia?ajacym linku z godziny 18.30, zg?oszony przeze mnie :shock: Co jest grane ??
Mo?e kto? zg?asza niedzia?aj?ce linki a Fusion nie podaje prawdziwej osoby zg?aszaj?cej b?ednego linka tylko mnie ??
PS:Zg?oszony link dzia?a,by? moze kto? robi sobie kawa?y?Mo?e nale?a?o by wprowadzi? tak? opcje ze tylko zalogowani mog? zg?asza? nniedzia?ajace linki i wtedy by by?o wida? co to za user.
tak, tak todzia?a, nie chcia?em pisa? ?adnych niepotrzebnych modów w postaci kto zg?osi? b??d - nie dzia?a to nie dzia?a, nie wa?ne kto zg?asza.
Zapraszam na motoklimat.pl - Baza wiedzy o samochodach, modele, spalanie, specyfikacje.
|
|
|
|
elektryk |
Dodany dnia 24.05.2006 13:56:12
|

Pocz?tkuj?cy

Postów: 174 Ostrzeżeń: 1
Data rejestracji: 06.05.2006 23:38
|
Do pawkow :
Wiesz, popatrza?em na to z takiej strony :
Powiedzmy jaki? anonimowy dowcipni? wchodzi na stron?, klika z 20x na "zg?o? niedzia?aj?cy link" który w rzeczywisto?ci dzia?a, i ulatnia si? wracajac za dwa dni robi?c to samo i zostawiaj?c mnie z zapchan? skrzynk? od PM. Ogólnie rzecz bior?c nie ma co dramatyzowa? ale w przypadku gdy user by?by zalogowany i robi? takie numery to z czystej satysfakcji da?bym mu przynajmniej Bana !! Hehe....a znajac jego @ zapisa?bym go na jaka? liste mailingow? i dostawa?by dziennie po 50 maili  |
|
|
|
pawkow |
Dodany dnia 24.05.2006 14:04:49
|

Bywalec

Postów: 538
Data rejestracji: 05.06.2005 08:27
|
hmmm, no tonad tym sie pomy?li, narazie musz? Piece naprawi?
Piece = celownik od Pieka
nie myli? z piecem
Zapraszam na motoklimat.pl - Baza wiedzy o samochodach, modele, spalanie, specyfikacje.
|
|
|
|
Pieka |
Dodany dnia 24.05.2006 19:25:14
|


Postów: 19887 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
pawkow napisa?/a:
hmmm, no tonad tym sie pomy?li, narazie musz? Piece naprawi?
Piece = celownik od Pieka
nie myli? z piecem 
Pieka SE sam naprawil, a za chwile kod poprawiony do stanu prawie, ze doskonalego wstawi Glowny Technik Fusiona, czyli Wooya
Edytowane przez Pieka dnia 24.05.2006 19:26:45
Jestem jaki jestem 
|
|
|
|
pawkow |
Dodany dnia 24.05.2006 20:05:20
|

Bywalec

Postów: 538
Data rejestracji: 05.06.2005 08:27
|
Pieka napisa?/a:
pawkow napisa?/a:
hmmm, no tonad tym sie pomy?li, narazie musz? Piece naprawi?
Piece = celownik od Pieka
nie myli? z piecem 
Pieka SE sam naprawil, a za chwile kod poprawiony do stanu prawie, ze doskonalego wstawi Glowny Technik Fusiona, czyli Wooya 
no to sam skorzystam z wiedzy tak doskona?ego programisty i jego dzie?a
Zapraszam na motoklimat.pl - Baza wiedzy o samochodach, modele, spalanie, specyfikacje.
|
|
|
|
Pieka |
Dodany dnia 24.05.2006 20:23:44
|


Postów: 19887 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Przed chwila przetestowalem i zrobilem oczy jak zaba 
Dla mnie rewelacja
Jestem jaki jestem 
|
|
|
|
pawkow |
Dodany dnia 25.05.2006 07:02:31
|

Bywalec

Postów: 538
Data rejestracji: 05.06.2005 08:27
|
Pieka, co przetestowa?e? ??
Wooya nic nie zrobi? jeszcze chyba
Edytowane przez pawkow dnia 25.05.2006 07:03:08
Zapraszam na motoklimat.pl - Baza wiedzy o samochodach, modele, spalanie, specyfikacje.
|
|
|