KForum : phpRS Fórum
Máte dotaz ohledně KFora?
phpRS - redakční a informační systém
Jít na stránku:  Předchozí123Další
Aktuální stránka:2 z 3
Re: KForum 1.3.1. - avatary
Zaslán uživatelem/kou: wizaard (IP adresa zaznamenána)
Datum: 2007-01-02, 00:51

Už není potřeba, díky moc, udělal jsem to sám... :)

1) Na řádku 132 (v selekci tabulek pro CitatelInfo) jsem přidal, aby naselektoval i
ct.idc
(samozřejmě).

2) Pod selekci jsem do seznamu proměnných přidal:
$citatel['id'] = $cinfo['idc'];


3) Pak už jenom doplnil známý kód do výpisu infa o čtenáři (řádek cca 458):
<tr>
<td width="30%"><strong>Avatar:</strong></td>
<td widtg="50%">';

	if (file_exists('image/kforum/avat/ava'.$citatel['id'].'.gif')):
        echo '<img src="image/kforum/avat/ava'.$citatel['id'].'.gif">';
	else:
        echo '<img src="image/kforum/avat/ava0.gif" title="Avatar není">';
	endif;

echo '</td>
</tr>


----------------------------
wizaard
phpRS projekt(y): [http://casopis-studujicich.tym.cz]

Re: KForum 1.3.1. - avatary
Zaslán uživatelem/kou: thjuks (IP adresa zaznamenána)
Datum: 2007-01-10, 23:38

Pánové, nezapomeňte že tohle forum je tady hlavně kvůli lamám... :-) Chci říct že jsem nepochopil to s tim uploadem avataru a nejede mě to:-((((((





Celkem upraveno 1×. Poslední úprava thjuks v 10.01.2007 23:38.

Re: KForum 1.3.1. - avatary
Zaslán uživatelem/kou: mr3ska (IP adresa zaznamenána)
Datum: 2007-01-30, 17:11

Zdravím, mám trošku problém, zpracoval jsem si upload avataru v podobě jakou zde uveřejnil LAVO ale mam teď jaxi problém. avatary se mi uploadují ale s nastavením chmod 600 a já je pak jaxi nemůžu z hostingu stáhnout abych je zazálohoval. jde je sice uploadem změnit na jiné ale z FTPčka je prostě nedostanu - nevíte někdo jak změnit ten upload script uvedený níže aby se obrázku nastavil chmod aspoň 644 a zdali je to bezpečné?

Předem dík za jakoukoliv radu


Lavo napsal/a:
-------------------------------------------------------
//avatar upload
> if ($GLOBALS["typakce"]=='save'):
> echo "<table border=\"0\" cellspacing=\"0\"
> cellpadding=\"0\" align=\"center\">";
> echo "<tr class=\"z\"><td>Avatar do
> fóra/komentářů (max. 40x50 GIF,
> 10kB)</td>";
> echo "<form action=\"readers.php\"
> method=\"post\">";
> echo "<input type=\"hidden\" name=\"akce\"
> value=\"upload\" />";
> echo "<td><input type=\"submit\"
> value=\"Změnit\" class=\"tl\" />";
> endif;
> ?>
> </td></tr></table>
> </form>
> <?php
> // konec uploadu
>
> Dal vlastni funkce:
>
Function AvUpload()
> {
> ?>
> <form enctype="multipart/form-data"
> action="readers.php" method="post">
> <input type="hidden" name="MAX_FILE_SIZE"
> value="10240"/>
> Soubor: <input name="avatar" type="file"/>
> <input type="submit" value="Upload"/>
> <input type="hidden" name="akce"
> value="upload"/>
> </form>
> <?php
> $avid = $GLOBALS["prmyctenar"]->Ukaz('id');
>
> if (isset($_FILES['avatar']) and $avid!=""):
>
> if ($_FILES['avatar']['type']=="image/gif"):
> if ($_FILES['avatar']['size'] <=
> "10240"):
>
> $temp=$_FILES['avatar']['tmp_name'];
> $cil="image/kforum/avat/ava".$avid.".gif";
> $rozmery = getImageSize($temp);
>
> if ($rozmery[0] <= "40" and
> $rozmery[1] <= "50"):
> move_uploaded_file ($temp, $cil);
> echo "Vse probehlo uspesne.";
> else: echo "Rozmery nevyhovuji (max.
> 40x50).";
> endif;
>
> else: echo "Spatna velikost souboru (max.
> 10kB)";
> endif;
> elseif ($_FILES['avatar']['type']==""): echo "Je
> treba zadat soubor!";
> else: echo "Spatny typ souboru (povolen pouze
> .gif)";
> endif;
> elseif (isset($_FILES['avatar']) and $avid==""):
> echo "Chyba prihlaseni. Zkus relog.";
> endif;
>
>
>
> echo "<table border=\"0\" cellspacing=\"0\"
> cellpadding=\"0\" align=\"center\">";
> echo "<form action=\"readers.php\"
> method=\"post\">";
> echo "<tr class=\"z\"><td><input
> type=\"submit\" value=\"Zpět\" class=\"tl\"
> /></td></tr></table>";




Re: KForum 1.3.1. - avatary
Zaslán uživatelem/kou: mr3ska (IP adresa zaznamenána)
Datum: 2007-01-30, 17:55

tak jsem to vyresil a sice takto (pridan onen cerveny radek):

Function AvUpload()
> {
> ?>
> <form enctype="multipart/form-data"
> action="readers.php" method="post">
> <input type="hidden" name="MAX_FILE_SIZE"
> value="10240"/>
> Soubor: <input name="avatar" type="file"/>
> <input type="submit" value="Upload"/>
> <input type="hidden" name="akce"
> value="upload"/>
> </form>
> <?php
> $avid = $GLOBALS["prmyctenar"]->Ukaz('id');
>
> if (isset($_FILES['avatar']) and $avid!=""):
>
> if ($_FILES['avatar']['type']=="image/gif"):
> if ($_FILES['avatar']['size'] <=
> "10240"):
>
> $temp=$_FILES['avatar']['tmp_name'];
> $cil="image/kforum/avat/ava".$avid.".gif";
> $rozmery = getImageSize($temp);
>
> if ($rozmery[0] <= "40" and
> $rozmery[1] <= "50"):
> move_uploaded_file ($temp, $cil);
> echo "Vse probehlo uspesne.";
> chmod ("image/kforum/avat/ava".$avid.".gif", 0644);
> else: echo "Rozmery nevyhovuji (max.
> 40x50).";
> endif;
>
> else: echo "Spatna velikost souboru (max.
> 10kB)";
> endif;
> elseif ($_FILES['avatar']['type']==""): echo "Je
> treba zadat soubor!";
> else: echo "Spatny typ souboru (povolen pouze
> .gif)";
> endif;
> elseif (isset($_FILES['avatar']) and $avid==""):
> echo "Chyba prihlaseni. Zkus relog.";
> endif;
>
>
>
> echo "<table border=\"0\" cellspacing=\"0\"
> cellpadding=\"0\" align=\"center\">";
> echo "<form action=\"readers.php\"
> method=\"post\">";
> echo "<tr class=\"z\"><td><input
> type=\"submit\" value=\"Zpět\" class=\"tl\"
> /></td></tr></table>";



Celkem upraveno 1×. Poslední úprava mr3ska v 30.01.2007 17:55.

Re: KForum 1.3.1. - avatary
Zaslán uživatelem/kou: Ivet (IP adresa zaznamenána)
Datum: 2007-07-02, 10:31

Jenom takovej detajl.. proč se mi ten formulář na nahrání pořád zobrazuje úplně na začátku stránky, místo aby byl na místě obsahu???

Re: KForum 1.3.1. - avatary
Zaslán uživatelem/kou: Ganador (IP adresa zaznamenána)
Datum: 2007-07-05, 01:43

nevite nekdo jak dostat tu vec pro upload do prostredka clanku asi nechapete prikaladam obrazek

Přílohy: screen.jpg (43kB)  
Re: KForum 1.3.1. - avatary
Zaslán uživatelem/kou: mr3ska (IP adresa zaznamenána)
Datum: 2007-07-05, 14:19

to je teda divny u me to vypada uplne jinak - me se to normalne zobrazuje pod vsema tema polema pro upravu osobnich udaju - asi by ti spis nekdo poradil kdybys dal odkaz na web kde se tak deje

Re: KForum 1.3.1. - avatary
Zaslán uživatelem/kou: Ganador (IP adresa zaznamenána)
Datum: 2007-07-05, 15:54

mr3ska napsal/a:
-------------------------------------------------------
> to je teda divny u me to vypada uplne jinak - me
> se to normalne zobrazuje pod vsema tema polema pro
> upravu osobnich udaju - asi by ti spis nekdo
> poradil kdybys dal odkaz na web kde se tak deje


[http://projectalternative.wz.cz] - je to v uprave osobniho nastaveni tak je nutna registrace



Celkem upraveno 1×. Poslední úprava Ganador v 05.07.2007 15:56.

Re: KForum 1.3.1. - avatary
Zaslán uživatelem/kou: Ganador (IP adresa zaznamenána)
Datum: 2007-07-15, 23:06

tak co na nic ste neprisly?
nebo jestli si s tim nebudete vedet rady tak treba jestli by neslo ze by se zobrazilo nový okno jenom s tim uploadovacím boxem



Celkem upraveno 1×. Poslední úprava Ganador v 15.07.2007 23:08.

Re: KForum 1.3.1. - avatary
Zaslán uživatelem/kou: zdenekh (IP adresa zaznamenána)
Datum: 2007-07-24, 12:29

Problém bude v chybném přidání kodu do readers.php. Celý ten formulář se zobrazuje mimo layout. Jen teď koukám, jak se to má přidávat.............. Hm.........

Provedl jsi tuhle část návodu?

Citace:


a nakonec na konci v "rozhodnuti o generovani stranky" pridano

case "upload": AvUpload(); break;



T. O. Severka Děčín | New r.č. | Old Good Tom | Jinak už v tom nefrčím... :-)



Celkem upraveno 3×. Poslední úprava zdenekh v 24.07.2007 14:51.

Re: KForum 1.3.1. - avatary
Zaslán uživatelem/kou: zdenekh (IP adresa zaznamenána)
Datum: 2007-07-24, 14:28

Asi by to mělo být v tomto switchi:

$GLOBALS["vzhledwebu"]->Generuj();
ObrTabulka();  // Vlozeni layout prvku

echo "<p class=\"nadpis\">".RS_CT_NADPIS."</p>\n"; // nadpis

// rozhodnuti o obsahu stranky
switch($GLOBALS['akce']):
  case "logmenu": ZobrazLogin(); break;
  case "del": VymazatCt(); break;
  case "delreader": AcVymazatCt(); break;
  case "newpw": NoveHesloCt(); break;
  case "newpwsend": AcNoveHesloCt(); break;
  case "formular": FormCtenari(); break; // pouze interni volani
  case "showtxt": echo $GLOBALS['cte_modul_text']; break; // pouze interni volani
endswitch;

// Dokonceni tvorby stranky
KonecObrTabulka();  // Vlozeni layout prvku
$vzhledwebu->Generuj();


T. O. Severka Děčín | New r.č. | Old Good Tom | Jinak už v tom nefrčím... :-)

Re: KForum 1.3.1. - avatary
Zaslán uživatelem/kou: zdenekh (IP adresa zaznamenána)
Datum: 2007-07-24, 14:46

wizaard napsal/a:
-------------------------------------------------------
> exd napsal/a:
> --------------------------------------------------
> -----
> > to wizzard: prosimte co tam mam kde zmenit?
> > vsechno se to teprve ucim a nejak jsem to
> > nepochopil...
>
>
> Takže, je to jednoduché... Do readers.php do
> "FormCtenari()" funkce máš vložit nějaký kód. Tak
> tam nevložíš to, co tu psal Lavo, ale vložíš sem
> tohle:
>
//avatar upload
> if ($GLOBALS["typakce"]=='save'):
> echo "<div align=\"center\">Avatar do
> fóra/komentářů (max. 40x50 GIF, 10kB)";
> echo "<form action=\"readers.php\"
> method=\"post\">";
> echo "<input type=\"hidden\" name=\"akce\"
> value=\"upload\" /><br>";
> echo "<input type=\"submit\" value=\"Změnit\"
> class=\"tl\" />";
> endif;
> ?>
> </div>
> </form>
> <?php
> // konec uploadu
>
> Mělo by to normálně fungovat, mně to tak alespoň
> funguje (viz. ).
>
> Mimochodem je tam ještě jedna hloupá věc -
> standardně je nastaveno u avataru 5kB, takže pokud
> to nepřenastavíš v nastavení KFora, změň text na
> 5kB, ovšem 5kB je možná málo... :)
>
> ----------------------------
> wizaard
> phpRS projekt(y):


Teď tu na to koukám, protože bych si to rád přidal na web a vidím chybu trošku někde jinde.... Zavírací </div> a </form> jsou mimo ten if. Tudíž pokud se zobrazí form pro přidání nového čtenáře, to co je v tom if se nevypíše, ale ty dva zavírací tagy jo. Stejně je to i tu té table. Pak to může dělat nepořádek v layoutu. A ještě taky se napřed zavírá form a pak teprve div nebo table. FF a IE to občas překousnou, ale Opera ne (vlastní zkušenost s křížením form a div;-). Tudíž:

S divem:

//avatar upload
 if ($GLOBALS["typakce"]=='save'):
   echo "<div align=\"center\">Avatar do  fóra/komentářů (max. 40x50 GIF, 10kB)";
   echo "<form action=\"readers.php\"  method=\"post\">";
   echo "<input type=\"hidden\" name=\"akce\"  value=\"upload\" /><br>";
   echo "<input type=\"submit\" value=\"Změnit\"  class=\"tl\" />";
   echo "</form></div>";
 endif;
// konec uploadu


S table:

//avatar upload
if ($GLOBALS["typakce"]=='save'):
  echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">";
  echo "<tr class=\"z\"><td>Avatar do fóra/komentářů (max. 40x50 GIF, 10kB)</td></tr>";
  echo "<tr><td><form action=\"readers.php\" method=\"post\">";
  echo "<input type=\"hidden\" name=\"akce\" value=\"upload\" /><br>";
  echo "<input type=\"submit\" value=\"Změnit\" class=\"tl\" />";
  echo "</form></td></tr></table>";
endif;
// konec uploadu


Opravováno jen z logiky věci, netestováno!

T. O. Severka Děčín | New r.č. | Old Good Tom | Jinak už v tom nefrčím... :-)

Re: KForum 1.3.1. - avatary
Zaslán uživatelem/kou: Ganador (IP adresa zaznamenána)
Datum: 2007-08-05, 00:38

zdenekh napsal/a:
-------------------------------------------------------
> Problém bude v chybném přidání kodu do
> readers.php. Celý ten formulář se zobrazuje mimo
> layout. Jen teď koukám, jak se to má
> přidávat.............. Hm.........
>
> Provedl jsi tuhle část návodu?
>
Citace:
>
> a nakonec na konci v "rozhodnuti o generovani
> stranky" pridano
>
> case "upload": AvUpload(); break;
>
>
> V čem mám prsty: T. O. Severka Děčín | Tomův
> novozélandský blog | New r.č.
>
>
>
> Celkem upraveno 3×. Poslední úprava zdenekh v
> 24.07. 14:51.

jj jenže u mě je obě rozhodnuti o obsahu stranky a samzorjeme to bylo v tom druhym uz je to ok takze dik


Re: KForum 1.3.1. - avatary
Zaslán uživatelem/kou: mad.fox.51 (IP adresa zaznamenána)
Datum: 2007-09-20, 18:38

Tak Vám nevím kluci, ať dělám co dělám, tak mi to nějak nejde, i když vložím kod který tu je, tak se mi položka pro upload avataru prostě neoběví, nemůže prosím někdo mabídnout již upravený soubor, nebo soubory, k sosnutí ?

Předem moc děkuji, pokud tak někdo učiní :-)

- = NO A = -

Re: KForum 1.3.1. - avatary
Zaslán uživatelem/kou: slovforest (IP adresa zaznamenána)
Datum: 2008-08-21, 10:59

Mám podobný problém ako mad.fox.51, všetko som upravil ako je tu popísané, ale formulár pre pridanie avataru a nezobrazí.
Ale mám phprs 2.81, t.j. phpRS Readers 1.6.0, a kforum 1.3.2, nemôže byť problém v tom?
Vie niekto poradiť?


Re: KForum 1.3.1. - avatary
Zaslán uživatelem/kou: Jakez (IP adresa zaznamenána)
Datum: 2008-08-21, 11:28

slovforest napsal/a:
-------------------------------------------------------
> Ale mám phprs 2.81, t.j. phpRS Readers 1.6.0, a
> kforum 1.3.2, nemôže byť problém v tom?

Tím by to být nemělo, používám stejnou verzi phpRS i Kfora a normálně mi to funguje.

Jakez | Cidlina.EU | Tady je Xichtovo

Re: KForum 1.3.1. - avatary
Zaslán uživatelem/kou: slovforest (IP adresa zaznamenána)
Datum: 2008-08-21, 11:39

Tu je moj readers.php, budem vdačný ak sa niekto na to pozrie, kde je chyba.


Přílohy: readers.txt (29kB)  
Re: KForum 1.3.1. - avatary
Zaslán uživatelem/kou: Jakez (IP adresa zaznamenána)
Datum: 2008-08-21, 11:54

Zkus tenhle upravený soubor. (viz příloha)

Jakez | Cidlina.EU | Tady je Xichtovo

Přílohy: readers.txt (30kB)  
Re: KForum 1.3.1. - avatary
Zaslán uživatelem/kou: slovforest (IP adresa zaznamenána)
Datum: 2008-08-21, 12:04

Jo, je to OK.
Ďakujem velmi pekne :)

Re: KForum 1.3.1. - avatary
Zaslán uživatelem/kou: montimuf (IP adresa zaznamenána)
Datum: 2008-10-21, 04:14

Zdravim, pekna uprava, hlavne pro weby, kde se vyskytuje nejaka ta komunitka. Kdysi jsem nekde videl i avatary v guestbooku. Nema to nekdo, prosím?

Jít na stránku:  Předchozí123Další
Aktuální stránka:2 z 3


Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.