Profile Zawodników (competitors_list_panel)
|
sl0niu |
Dodany dnia 16.04.2010 19:24:33
|
Przedszkolak
Postów: 3
Data rejestracji: 16.04.2010 18:45
|
Witam,
Bardzo bym prosił o wykonanie modułu (wtyczki) Profile Zawodników. Chciałbym, aby byłaby możliwość w panelu administracyjnym dodawania zawodników do bazy, a przy każdym profilu zawodnika takie informacje jak: Imię i nazwisko, data urodzenia, miejsce urodzenia, pozycja (wybierana z listy Select), pole Wychowanek (z informacją jakiego klubu wychowankiem jest dany zawodnik) oraz Poprzedni klub i oczywiście zdjęcie zawodnika. Profile poszczególnych piłkarzy pod adresem np. pilkarze.php?id=1.
Taki właśnie moduł mam na swojej stronie postawionej na jPortalu. Obecnie jestem w trakcie przenoszenia całego serwisu na PF, stąd prośba o taki mod. Na pewno prościej byłoby przerobić go pod fusiona, ale sam nie dam sobie z tym rady, ponieważ nie znam struktury kodowej PF.
Proszę o odpowiedź.
Pozdrawiam!
Edytowane przez Pieka dnia 16.04.2010 20:34:25
|
|
|
|
Wścibski Gość |
Dodany dnia 25.11.2024 23:56:19
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
Pieka |
Dodany dnia 16.04.2010 20:08:01
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Edytowane przez Pieka dnia 16.04.2010 20:31:31
Jestem jaki jestem
|
|
|
|
kefirek |
Dodany dnia 16.04.2010 20:25:52
|
Zaawansowany
Postów: 1191 Pomógł: 418 Ostrzeżeń: 1
v6.00.xxx Data rejestracji: 06.04.2008 21:59
|
W załączniku daje wtyczkę instalujesz jak normalny infusions, dodajesz zawodników i włączasz panel competitors_list_panel.
Przykład działania na http://www.fusion...l/news.php panel o nazwie Kadra - spis zawodników
kefirek dodał/a następującą plik:
Edytowane przez kefirek dnia 04.08.2011 13:08:05
|
|
|
|
sl0niu |
Dodany dnia 16.04.2010 20:46:01
|
Przedszkolak
Postów: 3
Data rejestracji: 16.04.2010 18:45
|
Chyba o to właśnie mi chodziło :)
Tylko mam pewien problem, w Panelu Admina (Wtyczki/Kadra) mam następujący komunikat:
Unknown column 'cat_name' in 'order clause'
i nie mogę dodać kadry...
|
|
|
|
kefirek |
Dodany dnia 16.04.2010 20:52:54
|
Zaawansowany
Postów: 1191 Pomógł: 418 Ostrzeżeń: 1
v6.00.xxx Data rejestracji: 06.04.2008 21:59
|
Poprawiłem załącznik dałem nowe pliki zamień pliki odinstaluj i zainstaluj jeszcze raz i będzie działać
PW od moderatora:
- Ogólna Uwaga - Pieka 16.04 - 21:03
|
|
|
|
sl0niu |
Dodany dnia 16.04.2010 21:00:49
|
Przedszkolak
Postów: 3
Data rejestracji: 16.04.2010 18:45
|
Wielkie dzięki, o to chodziło
A czy mógłbyś dodać jeszcze pole "Pozycja" (wybierana z rozwijanej listy)?
I czy da się zobaczyć każdego zawodnika z osobna? (tak jak na mojej stronie http://www.kolbus.../kadra.php)
Edytowane przez Pieka dnia 16.04.2010 21:01:50
|
|
|
|
bialy13 |
Dodany dnia 28.05.2010 14:40:22
|
Przedszkolak
Postów: 20
Data rejestracji: 04.01.2010 22:07
|
Wtyczka prezentuje się ciekawie, lecz mam z nią problem. Poniżej przedstawiam w czym rzecz.
Wrzucam wszystko na serwer do kat.'infusions'. Instaluje.
Pierwszy problem pojawia się tutaj, kiedy chcę wejść do wtyczki w "Początku panelu administratora" nie widzę NAZWY wtyczki (rys. 2).
Mimo iż nie widać nazwy da się kliknąć i wejść w administracje wtyczki.
Tu problem kolejny.
Nic nie widać! Mogę dodawać jakieś przykładowe nazwy (rys. 1) ale już edytować ani usuwać się NIE DA.
rys. 2
rys. 1
Wiadomość doklejona:
I jak pomoże ktoś z tym?
Edytowane przez bialy13 dnia 31.05.2010 07:43:43
|
|
|
|
Borek99 |
Dodany dnia 26.07.2010 10:03:11
|
Przedszkolak
Postów: 19 Ostrzeżeń: 2
Data rejestracji: 11.11.2006 12:03
Złamana licencja
|
sl0niu napisał/a:
Wielkie dzięki, o to chodziło
A czy mógłbyś dodać jeszcze pole "Pozycja" (wybierana z rozwijanej listy)?
I czy da się zobaczyć każdego zawodnika z osobna? (tak jak na mojej stronie http://www.kolbus.../kadra.php)
Ponawiam prośbę oraz mam takie zapytanie odnośnie tego, że po zapisaniu zawodnika, chcę edytować dane i nie zmieniają się.
Jedyne co można to pole nazwa.
PW od moderatora:
- Ogólna Uwaga - foxi89 26.07 - 13:06
|
|
|
|
taz_org |
Dodany dnia 17.08.2010 17:30:17
|
Przedszkolak
Postów: 7
Data rejestracji: 16.08.2010 19:10
|
Wtyczka działa bardzo ładnie, ale mam pewien problem. Próbuję przerobić to pod swoje potrzeby, ale nie mogę sobie z tym poradzić.
Zamiast wagi, wzrostu i daty urodzin chcę zrobić stopień, przeszkolenie, kontakt oraz chciałbym, aby zdjęcie zajmowało większą część tabelki (teraz jest 1/3 szerokości tabeli). Z góry ustalone jakie wartości należy wpisać w tych polach. Podpowie mi ktoś, jak to można przerobić?
|
|
|
|
dominho |
Dodany dnia 18.07.2011 13:09:57
|
Przedszkolak
Postów: 3 Ostrzeżeń: 1
Data rejestracji: 13.04.2009 11:51
|
Witam, a czy jest możliwość, przerobienie tego tak, aby, gdy wybieram kadrę wyświetlała się lista zawodników, a po kliknięciu na jedno z nazwisk, można przejść do profilu tego zawodnika?
|
|
|
|
cristo |
Dodany dnia 04.08.2011 10:04:32
|
Przedszkolak
Postów: 84 Ostrzeżeń: 1
v7.02.03 Data rejestracji: 02.08.2008 12:41
|
Witam mam tą wtyczkę zainstalowaną PF v7.02.03 i wszystko jest w porządku z wyjątkiem dziennika błędów, a mianowicie pokazuje takie coś:
competitors_list_panel1/competitors_list.php
Undefined variable: birthdate Linia: 163
Undefined variable: birthdate Linia: 158
Undefined variable: birthdate Linia: 152
Nie wiem o co chodzi z ta zmienną bo się nie znam na php.
Oto kod linii odpowiedzialnych za błąd:
152. for ($i=1 ; $i <=31 ; $i++) { $k = ($i == $birthdate[2] ? " selected='selected'" : "");
158. for ($i=1 ; $i <=12 ; $i++) { $k1 = ($i == $birthdate[1] ? " selected='selected'" : "");
163. for ($i=1970 ; $i <=date('Y') ; $i++) { $k2 = ($i == $birthdate[0] ? " selected='selected'" : "");
I kod całego pliku competitors_list.php:
<?php
require_once "../../maincore.php";
require_once THEMES."templates/admin_header.php";
require_once INCLUDES."photo_functions_include.php";
if (!checkrights("CL") || !defined("iAUTH") || $_GET['aid'] != iAUTH) { redirect("../index.php"); }
if (file_exists(INFUSIONS."competitors_list_panel/locale/".$settings['locale'].".php")) {
include INFUSIONS."competitors_list_panel/locale/".$settings['locale'].".php";
}
include INFUSIONS."competitors_list_panel/infusion_db.php";
if(isset($_GET['del_logo']) && isnum($_GET['del_logo'])){
$row = dbquery("SELECT photo_thumb FROM ".DB_COMPETITORS_LIST." WHERE id=".$_GET['del_logo']."");
$r2 = dbarray($row);
unlink("images/".$r2['photo_thumb']);
$result = dbquery("UPDATE ".DB_COMPETITORS_LIST." SET photo_thumb='' WHERE id='".$_GET['del_logo']."'");
redirect(FUSION_SELF.$aidlink."&cat_id=".$_GET['cat_id']);
}
if (!isset($_GET['cat_id']) || !isnum($_GET['cat_id'])) { redirect("index.php"); }
if(isset($_GET['del_zawodnik_id']) && isnum($_GET['del_zawodnik_id'])){
$result = dbquery("DELETE FROM ".DB_COMPETITORS_LIST." WHERE id='".$_GET['del_zawodnik_id']."'");
redirect(FUSION_SELF.$aidlink."&cat_id=".$_GET['cat_id']);
}
opentable($locale['CL1']);
echo "<table cellpadding='0' cellspacing='1' width='40%' class='tbl-border' align='center'>
<tr>
<td class='tbl2' width='1%'><span class='small'><b>".$locale['CL20']."</b></span></td>
<td class='tbl2' width='28%'><span class='small'><b>".$locale['CL27']."</b></span></td>
<td class='tbl2' align='center' width='1%'><span class='small'><b>".$locale['CL22']."</b></span></td>
<td class='tbl2' align='center' width='1%'><span class='small'><b>".$locale['CL23']."</b></span></td>
</tr>";
$wynik = dbquery("SELECT id, name FROM ".DB_COMPETITORS_LIST." ORDER BY name");
if(dbrows($wynik) > 0) {
$i=0;
while($r = dbarray($wynik))
{
$i++;
echo "<tr>
<td class='tbl2' width='1%'><span class='small'>".$i."</span></td>
<td class='tbl2' width='26%'><span class='small'>".$r['name']."</span></td>
<td class='tbl2' align='center' width='1%'><span class='small'><a href='".FUSION_SELF.$aidlink."&zawodnik_id=".$r['id']."&cat_id=".$_GET['cat_id']."'>".$locale['CL22']."</a></span></td>
<td class='tbl2' align='center' width='1%'><span class='small'><a href='".FUSION_SELF.$aidlink."&del_zawodnik_id=".$r['id']."&cat_id=".$_GET['cat_id']."' onclick='return Defuse();'>".$locale['CL23']."</a></span></td>
</tr>";
}
}
echo "</table>";
closetable();
opentable($locale['CL1']);
if (isset($_POST['zawodnik_seve'])) {
$zawodnik_name = stripinput(trim($_POST['zawodnik_name']));
$birthdate = (isnum($_POST['year']) ? $_POST['year'] : 0).'-'.(isnum($_POST['mon']) ? $_POST['mon'] : 0).'-'.(isnum($_POST['mday']) ? $_POST['mday'] : 0);
$wzrost = (isnum($_POST['wzrost']) ? $_POST['wzrost'] : 0);
$waga = (isnum($_POST['waga']) ? $_POST['waga'] : 0);
$klub = stripinput(trim($_POST['klub']));
$position = stripinput(trim($_POST['position']));
if (isset($_FILES['photo_pic_file']['tmp_name'])) {
define("PHOTODIR", INFUSIONS."competitors_list_panel/images/");
$photo_file = ""; $photo_thumb1 = ""; $photo_thumb2 = "";
if (is_uploaded_file($_FILES['photo_pic_file']['tmp_name'])) {
$photo_types = array(".gif",".jpg",".jpeg",".png");
$photo_pic = $_FILES['photo_pic_file'];
$photo_name = str_replace(" ", "_", strtolower(substr($photo_pic['name'], 0, strrpos($photo_pic['name'], "."))));
$photo_ext = strtolower(strrchr($photo_pic['name'],"."));
$photo_dest = PHOTODIR;
if (!preg_match("/^[-0-9A-Z_\.\[\]]+$/i", $photo_name)) {
$error = 1;
} elseif ($photo_pic['size'] > $settings['photo_max_b']){
$error = 2;
} elseif (!in_array($photo_ext, $photo_types)) {
$error = 3;
} else {
$photo_file = image_exists($photo_dest, $photo_name.$photo_ext);
move_uploaded_file($photo_pic['tmp_name'], $photo_dest.$photo_file);
chmod($photo_dest.$photo_file, 0777);
$imagefile = @getimagesize($photo_dest.$photo_file);
if ($imagefile[0] > $settings['photo_max_w'] || $imagefile[1] > $settings['photo_max_h']) {
$error = 4;
unlink($photo_dest.$photo_file);
} else {
$photo_thumb1 = image_exists($photo_dest, $photo_name."_t1".$photo_ext);
createthumbnail($imagefile[2], $photo_dest.$photo_file, $photo_dest.$photo_thumb1, 190, 200);
}
}
}
} else {
$photo_thumb1 = $_POST['logo'];
}
if(isset($_POST['zawodnik_id']) && isnum($_POST['zawodnik_id'])){
$result = dbquery("UPDATE ".DB_COMPETITORS_LIST." SET name='".$zawodnik_name."' WHERE id='".$_POST['zawodnik_id']."'");
redirect(FUSION_SELF.$aidlink."&cat_id=".$_GET['cat_id']);
} else {
$result = dbquery("INSERT INTO ".DB_COMPETITORS_LIST."
(cat, name, birthdate, wzrost, waga, previous_club, photo_thumb, position)
VALUES
('".$_GET['cat_id']."', '".$zawodnik_name."', '".$birthdate."', '".$wzrost."', '".$waga."', '".$klub."' , '".$photo_thumb1."', '".$position."')");
redirect(FUSION_SELF.$aidlink."&cat_id=".$_GET['cat_id']);
}
} else {
echo "<form name='news_tag' method='post' enctype='multipart/form-data' action='".FUSION_SELF.$aidlink."&cat_id=".$_GET['cat_id']."'>\n";
echo "<table cellpadding='0' cellspacing='0' class='center'>\n<tr>\n";
echo "<td width='100' class='tbl'>".$locale['CL30']."</td>\n";
if (isset($_GET['zawodnik_id']) && isnum($_GET['zawodnik_id'])){
$edit = dbquery("SELECT * FROM ".DB_COMPETITORS_LIST." WHERE id=".$_GET['zawodnik_id']."");
$e = dbarray($edit);
echo "<input type='hidden' name='zawodnik_id' value='".$_GET['zawodnik_id']."' />";
$birthdate = explode("-", $e['birthdate']);
}
echo "<td class='tbl'><input type='text' name='zawodnik_name' maxlength='50' class='textbox' value='".(isset($_GET['zawodnik_id']) && isnum($_GET['zawodnik_id']) ? $e['name'] : '')."' style='width: 200px;' /></td>\n";
echo "</tr><tr>\n";
echo "<td width='100' class='tbl'>".$locale['CL31']."</td>";
echo "<td class='tbl'><select name='mday' class='textbox'>\n";
$k ='';
$k1 ='';
$k2 ='';
for ($i=1 ; $i <=31 ; $i++) { $k = ($i == $birthdate[2] ? " selected='selected'" : "");
echo "<option value='".$i."' $k>$i</option>"; }
echo "</select>
<select name='mon' class='textbox'>\n";
for ($i=1 ; $i <=12 ; $i++) { $k1 = ($i == $birthdate[1] ? " selected='selected'" : "");
echo "<option value='".$i."' $k1>$i</option>"; }
echo "</select>
<select name='year' class='textbox'>\n";
for ($i=1970 ; $i <=date('Y') ; $i++) { $k2 = ($i == $birthdate[0] ? " selected='selected'" : "");
echo "<option value='".$i."' $k2>$i</option>"; }
echo "</select></td>
</tr><tr>\n";
echo "<td width='100' class='tbl'>".$locale['CL38']."</td>\n";
//echo "<td class='tbl'><input type='text' name='position' value='".(isset($_GET['zawodnik_id']) && isnum($_GET['zawodnik_id']) ? $e['position'] : '')."' maxlength='50' class='textbox' style='width: 200px;' /><option></td>\n";
echo "<td class='tbl'><select name='position' value='".(isset($_GET['zawodnik_id']) && isnum($_GET['zawodnik_id']) ? $e['position'] : '')."' class='textbox' style='width:200px;'>
<option>Bramkarz</option>
<option>Obrońca (Lewy)</option>
<option>Obrońca (Prawy)</option>
<option>Obrońca (¦rodek)</option>
<option>Obrońca</option>
<option>Pomocnik (Defensywny)</option>
<option>Pomocnik (Defensywny-Lewy)</option>
<option>Pomocnik (Defensywny-Prawy)</option>
<option>Pomocnik (Defensywny-¦rodek)</option>
<option>Pomocnik (Ofensywny)</option>
<option>Pomocnik (Ofensywny-Lewy)</option>
<option>Pomocnik (Ofensywny-Prawy)</option>
<option>Pomocnik (Ofensywny-¦rodek)</option>
<option>Pomocnik</option>
<option>Napastnik (Lewy)</option>
<option>Napastnik (Prawy)</option>
<option>Napastnik (¦rodek)</option>
<option>Napastnik</option>
<option>Trener</option>
</select>";
echo "</tr>\n<tr>\n";
echo "<td width='100' class='tbl'>".$locale['CL32']."</td>\n";
echo "<td class='tbl'><input type='text' name='wzrost' value='".(isset($_GET['zawodnik_id']) && isnum($_GET['zawodnik_id']) ? $e['wzrost'] : '')."' maxlength='50' class='textbox' style='width: 200px;' /></td>\n";
echo "</tr>\n<tr>\n";
echo "<td width='100' class='tbl'>".$locale['CL33']."</td>\n";
echo "<td class='tbl'><input type='text' name='waga' value='".(isset($_GET['zawodnik_id']) && isnum($_GET['zawodnik_id']) ? $e['waga'] : '')."' maxlength='50' class='textbox' style='width: 200px;' /></td>\n";
echo "</tr>\n<tr>\n";
echo "<td width='100' class='tbl'>".$locale['CL34']."</td>\n";
echo "<td class='tbl'><input type='text' name='klub' value='".(isset($_GET['zawodnik_id']) && isnum($_GET['zawodnik_id']) ? $e['previous_club'] : '')."' maxlength='50' class='textbox' style='width: 200px;' /></td>\n";
echo "</tr>\n<tr>\n";
if(isset($e['photo_thumb']) && $e['photo_thumb'] !== '') {
echo "<tr>
<td width='100'>Logo:</td>
<td class='tbl'><img src='images/".$e['photo_thumb']."' style='vertical-align: middle'/> <a href='".FUSION_SELF.$aidlink."&del_logo=".$e['id']."&cat_id=".$_GET['cat_id']."'>Usuń</a></td>
</tr>";
echo "<input type='hidden' name='logo' value='".$e['photo_thumb']."' />";
} else {
echo "<td width='100' class='tbl'>".$locale['CL35']."</td>
<td class='tbl'><input name='photo_pic_file' type='file' class='textbox'></td>";
echo "</tr>";
}
echo "<tr>";
echo "<td align='center' colspan='2' class='tbl'>\n";
echo "<input type='submit' name='zawodnik_seve' value='".(isset($_GET['zawodnik_id']) && isnum($_GET['zawodnik_id']) ? $locale['CL26'] : $locale['CL12'])."' class='button' /></td>\n";
echo "</tr>\n</table>\n</form>\n";
}
closetable();
echo "<script type='text/javascript'>
function Defuse() {
return confirm('".$locale['CL29']."');
}
</script>\n";
require_once THEMES."templates/footer.php";
?>
Proszę o pomoc w rozwiązaniu mojego problemu.
|
|
|
|
kefirek |
Dodany dnia 04.08.2011 13:08:48
|
Zaawansowany
Postów: 1191 Pomógł: 418 Ostrzeżeń: 1
v6.00.xxx Data rejestracji: 06.04.2008 21:59
|
Załącznik poprawiłem. Zamień plik z załącznika competitors_list_admin.php na nowy.
Edytowane przez Pieka dnia 04.08.2011 14:28:07
|
|
|
|
cristo |
Dodany dnia 12.08.2011 10:05:42
|
Przedszkolak
Postów: 84 Ostrzeżeń: 1
v7.02.03 Data rejestracji: 02.08.2008 12:41
|
Teraz mam problem z edycją wpisów nie mogę zmienić danych jak zostały już raz dodane. Co jest nie tak-?
EDIT:
Druga sprawa po usunięciu zawodnika, jego zdjęcia z katalogu images na serwerze pozostają.
Edytowane przez cristo dnia 12.08.2011 13:28:58
|
|
|
|
damiano003 |
Dodany dnia 14.08.2011 19:56:50
|
Przedszkolak
Postów: 1
Data rejestracji: 14.08.2011 19:51
|
Witam wtyczka świetna sprawa, jednakże brakuje w niej pozycji na jakiej gra piłkarz, oraz krótka wzmianka o piłkarzu, jest tylko były klub.
Pozdro 600.
Edytowane przez Drecha dnia 14.08.2011 20:31:15
|
|
|
|
reddevil-85 |
Dodany dnia 27.03.2012 18:42:50
|
Przedszkolak
Postów: 37 Pomógł: 1
Data rejestracji: 28.08.2009 15:07
|
Witam,
jak ułożyć zapytanie w pliku zobacz.php
<?php
require_once "../../maincore.php";
require_once THEMES."templates/header.php";
include "infusion_db.php";
if (file_exists(INFUSIONS."competitors_list_panel/locale/".$settings['locale'].".php")) {
include INFUSIONS."competitors_list_panel/locale/".$settings['locale'].".php";
}
if (!isset($_GET['id']) || !isnum($_GET['id'])) { redirect("index.php"); }
openside($locale['CL1']);
$wynik = dbquery("SELECT c.*, c1.name AS cat_name FROM ".DB_COMPETITORS_LIST." c
LEFT JOIN ".DB_COMPETITORS_LIST_CAT." c1 ON (c.cat=c1.cat_id)
WHERE cat='".$_GET['id']."' ORDER BY c.name");
echo "<table cellpadding='0' cellspacing='2' width='70%' class='capmain' align='center'>";
if(dbrows($wynik) > 0) {
while($r = dbarray($wynik))
{
echo "<tr>
<td colspan='3' class='side-body2'><h3>".$r['name']."<h3></td>
</tr>
<tr>
<td rowspan='6' class='tbl2' align='center'>".($r['photo_thumb'] !== '' ? "<img src='images/".$r['photo_thumb']."'/>" : "")."</td> <td class='tbl2'>".$locale['CL36']."</td><td class='tbl2'>".$r['cat_name']."</td>
</tr>
<tr>
<td class='tbl2'>".$locale['CL37']."</td><td class='tbl2'>".$r['birthdate']."</td>
</tr>
<tr>
<td class='tbl2'>".$locale['CL38']."</td><td class='tbl2'>".$r['Pozycja']."</td>
</tr>
<tr>
<td class='tbl2'>".$locale['CL32']."</td><td class='tbl2'>".$r['wzrost']."</td>
</tr>
<tr>
<td class='tbl2'>".$locale['CL33']."</td><td class='tbl2'>".$r['waga']."</td>
</tr>
<tr>
<td class='tbl2'>".$locale['CL34']."</td><td class='tbl2'>".$r['previous_club']."</td>
</tr>";
}
}
echo "</table>";
closetable();
require_once THEMES."templates/footer.php";
?>
aby wyświetlał mi tylko dane jednego zawodnika, a nie całą listę graczy z wybranej drużyny.
Jednak udało się, wykorzystując zmienną
$wynik = dbquery("SELECT*, id, name FROM ".DB_COMPETITORS_LIST." WHERE id ='".$_GET['id']."'");
Edytowane przez reddevil-85 dnia 27.03.2012 23:20:12
|
|
|
|
galon6 |
Dodany dnia 28.03.2012 15:33:03
|
Przedszkolak
Postów: 3 Ostrzeżeń: 2
Data rejestracji: 26.03.2012 12:18
ZBANOWANY: Dożywotnio
Złamana licencja
|
Mam pytanie....czy po rozpakowaniu competitors_list_panel.zip i wejściu w folder wrzucamy na serwer po kolei wszystko co tam jest czy jest jakiś inny sposob
|
|
|
|
jan111to |
Dodany dnia 28.06.2012 16:42:06
|
Przedszkolak
Postów: 55 Ostrzeżeń: 3
v7.02.05 Data rejestracji: 16.02.2008 18:53
|
Witam!
Po dodaniu obrazka do zawodnika on się nie wyświetla. Co może być przyczyną?
PW od moderatora:
- Ogólna uwaga - bogdan 28.06.2012 16:52
|
|
|
|
reddevil-85 |
Dodany dnia 27.09.2012 18:18:28
|
Przedszkolak
Postów: 37 Pomógł: 1
Data rejestracji: 28.08.2009 15:07
|
Witam,
zmodyfikowałem trochę pliki competitors_list_panel, aby dostosować wygląd do potrzeb strony. Stworzyłem kod, w którym pobierane są dane zgodnie z zamiarem.
Chciałbym jeszcze dodać modyfikację, aby wiersze tabeli naprzemienne miały kolory. Trudziłem się z różnymi skryptami z sieci, jednak obeszło się bez końcowego efektu. Proszę o pomoc.
<?php
require_once "../../maincore.php";
require_once THEMES."templates/header.php";
include "infusion_db.php";;
if (file_exists(INFUSIONS."competitors_list_panel/locale/".$settings['locale'].".php")) {
include INFUSIONS."competitors_list_panel/locale/".$settings['locale'].".php";
}
if (!isset($_GET['id']) || !isnum($_GET['id'])) { redirect("index.php"); }
openside($locale['CL1']);
$wynik = dbquery("SELECT c.*, c1.name AS cat_name FROM ".DB_COMPETITORS_LIST." c
LEFT JOIN ".DB_COMPETITORS_LIST_CAT." c1 ON (c.cat=c1.cat_id)
WHERE cat='".$_GET['id']."'ORDER BY c.id, numer DESC");
echo"<center><table Width='250 px' height='100%' border='1' frame='box' rules='rows'>";
echo "<colgroup span='3' align='right'>";
echo "<tr><td colspan='3'><center><img border='0' src='/lzs/kadra/kadra_pilka.jpg'></center></td></tr>";
echo "<tr>
<td width='50 px' align='left'><strong>Numer</strong></td>
<td width='100 px' align='left'><strong>Imię i nazwisko</strong></td>
<td width='100 px' align='left'><strong>Pozycja</strong></td>
</tr>";
if(dbrows($wynik) > 0) {
while($r = dbarray($wynik))
{
echo "<tr height='20 px'>
<td width='50 px' align='right'>".$r['numer']."</td>
<td width='100 px' align='left'><a href='/lzs/infusions/competitors_list_panel/zaw.php?id=".$r['id']."'>".$r['name']."</a></td>
<td width='100 px' align='left'>".$r['Pozycja']."</td>
</tr>";
}
}
echo "</table>";
closetable();
require_once THEMES."templates/footer.php";
?>
PW od moderatora:
- Przeniesienie posta - bogdan 27.09.2012 18:18
|
|
|
|
rafalgt |
Dodany dnia 28.09.2012 17:28:00
|
Przedszkolak
Postów: 67 Ostrzeżeń: 3
v7.02.05 Data rejestracji: 30.10.2009 16:03
|
Witam.
Wtyczka działa poprawnie. Może ktoś potrafi ją upiększyć i zrobić tak, aby po wejściu w zespół zawodnicy http://kibole.wro... byli zwinięci a dopiero po kliknięciu na zawodnika rozwijała by się ta tabelka?
Edytowane przez rafalgt dnia 15.10.2018 15:29:01
|
|
|
|
mamil93 |
Dodany dnia 15.12.2015 20:16:21
|
Przedszkolak
Postów: 1
Data rejestracji: 15.12.2015 20:12
|
Witam.
Na początku dodam, że jestem początkujący w php i mam problem z wtyczką. Chodzi o to, że po wgraniu tego nie tworzy mi się w mysql żadna tabelka związana z zawodnikami przez co na stronie wywala błąd. Czy jest ktoś w stanie pomóc?
Z góry dziękuje i pozdrawiam
|
|
|