Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Rakinam

Parašė PLAY· 2007 Lie. 27 17:07:12
#1

Ką šiame kode reikia keisti, norint padaryti, kad žmogui neturinčiam avataro, jį imtų iš ".IMAGES."/avatars/noimage.gif"
Galima ir kitą aš pasikeisiu. :)

Štai profile.php kodas :

  echo ($data['user_avatar'] ? "<img src='".IMAGES."avatars/".$data['user_avatar']."' alt='".$locale['u017']."'><br><br>\n<hr>\n" : "")
  .($data['user_hide_email'] != 1 || iADMIN ? "<button class='button' onclick=\"window.location = 'mailto:".str_replace("@","@",$data['user_email'])."';\" style='margin-bottom:1px;width:100px;' title='".str_replace("@","@",$data['user_email'])."'>".$locale['u051']."</button><br>\n" : "")
  .($data['user_web'] ? "<button class='button' onclick=\"window.open('".(!strstr($data['user_web'], "http://") ? "http://" : "").$data['user_web']."');\" style='margin-bottom:1px;width:100px;' title='".(!strstr($data['user_web'], "http://") ? "http://" : "").$data['user_web']."'>".$locale['u052']."</button><br>\n" : "")
  .(!isset($userdata['user_id']) || $data['user_id'] != $userdata['user_id'] ? "<button class='button' onclick=\"window.location = 'messages.php?msg_send=".$data['user_id']."';\" style='margin-bottom:1px;width:100px;' title='".$locale['u060']."'>".$locale['u053']."</button><br>\n" : "")
  .($data['user_aim'] || $data['user_icq'] || $data['user_msn'] || $data['user_yahoo'] ? "<br><hr>\n" : "")
  .($data['user_aim'] ? "<button class='button' onclick=\"alert('".$data['user_aim']."');\" style='margin-bottom:1px;width:100px;' title='".$data['user_aim']."'>".$locale['pe040']."</button><br>\n" : "")
  .($data['user_icq'] ? "<button class='button' onclick=\"alert('".$data['user_icq']."');\" style='margin-bottom:1px;width:100px;' title='".$data['user_icq']."'>".$locale['pe041']."</button><br>\n" : "")
  .($data['user_msn'] ? "<button class='button' onclick=\"alert('".$data['user_msn']."');\" style='margin-bottom:1px;width:100px;' title='".$data['user_msn']."'>".$locale['pe042']."</button><br>\n" : "")
  .($data['user_yahoo'] ? "<button class='button' onclick=\"alert('".$data['user_yahoo']."');\" style='margin-bottom:1px;width:100px;' title='".$data['user_yahoo']."'>".$locale['pe043']."</button><br>\n" : "")
  .(iSUPERADMIN ? "<br>\n<hr>\n<button class='button' onclick=\"alert('".$data['user_ip']."');\" style='margin-bottom:1px;width:100px;' title='".$data['user_ip']."'>".$locale['pe044']."</button><br>\n" : "");
 } else {
  echo ($data['user_avatar'] ? "<img src='".IMAGES."avatars/".$data['user_avatar']."' alt='".$locale['u017']."'>" : " "); }




Išanksto ačiū tiems kurie padės, ar bent bandys padėti ;)

Redagavo PLAY· 2007 Lie. 31 15:07:47

Parašė DJFainulka· 2007 Lie. 27 19:07:05
#2

Man irgi to reikia :)

Parašė Qrmiz· 2007 Lie. 27 19:07:24
#3

echo ($data['user_avatar'] ? "<img src='".IMAGES."avatars/".$data['user_avatar']."' border=1 alt='".$locale['u017']."'>" : "<img src='".IMAGES."avatars/noavatar.jpg'>")."

Parašė DJFainulka· 2007 Lie. 27 19:07:42
#4

Kuria cia vieta keist? :?

Parašė Qrmiz· 2007 Lie. 27 20:07:49
#5

DJFainulka parašė:
Kuria cia vieta keist? :?


Standartinis Tavo profile.php ar tiuninguotas? Jei taip, tai parašyk kaip atrodo, sutvarkysiu ;)

Parašė DJFainulka· 2007 Lie. 27 20:07:19
#6

standartinis ;) , tik biski redaguotas, bet su ta vieta ne :)

Redagavo DJFainulka· 2007 Lie. 27 20:07:40

Parašė Qrmiz· 2007 Lie. 27 20:07:54
#7

Tai tuometi 36a eilutė atrodo taip:
echo ($data['user_avatar'] ? "<img src='".IMAGES."avatars/".$data['user_avatar']."' alt='".$locale['u017']."'>" : $locale['u046'])."</td>



keisk ją į

echo ($data['user_avatar'] ? "<img src='".IMAGES."avatars/".$data['user_avatar']."' alt='".$locale['u017']."'>" : "<img src='".IMAGES."avatars/noavatar.jpg'>")."</td>


ir į images/avatars/ įsikelk noavatar.jpg ;)

Parašė DJFainulka· 2007 Lie. 27 20:07:28
#8

Aciu labai, pasidariau ;) :)

Parašė PLAY· 2007 Lie. 30 21:07:45
#9

Man reikia keisti šitą , bet man nesigauna. Gali parašyti kaip turėtu būti?
echo ($data['user_avatar'] ? "<img src='".IMAGES."avatars/".$data['user_avatar']."' alt='".$locale['u017']."'><br><br>\n<hr>\n" : "")



Redagavo PLAY· 2007 Lie. 30 22:07:16

Parašė Kwyn· 2007 Lie. 30 21:07:43
#10

PLAY parašė:
Qrmiz , tai kokią man eilutę keisti ? :|


Taigi

Qrmiz parašė:
Tai tuometi 36a eilutė atrodo...
:s

Ar čia aš kažko nesupratau.. :D

Redagavo Kwyn· 2007 Lie. 30 21:07:44

Parašė PLAY· 2007 Lie. 30 22:07:44
#11

Kwyn : Pas mane modifikuotas ;) Netgi ta eilutė , tad ten ne 36 eilutė. Aš eilutę parašiau, man tereikia pakaitalo, ačiū, kad bent bandei ;)

Parašė Qrmiz· 2007 Lie. 30 22:07:46
#12

PLAY parašė:
Man reikia keisti šitą , bet man nesigauna. Gali parašyti kaip turėtu būti?
echo ($data['user_avatar'] ? "<img src='".IMAGES."avatars/".$data['user_avatar']."' alt='".$locale['u017']."'><br><br>\n<hr>\n" : "")




rašyk taip:
echo ($data['user_avatar'] ? "<img src='".IMAGES."avatars/".$data['user_avatar']."' alt='".$locale['u017']."'><br><br>\n<hr>\n" : "<img src='".IMAGES."avatars/noavatar.jpg'>")

Parašė Demonas· 2007 Lie. 30 22:07:13
#13

o ne geriau butu

if ($data['user_avatar'] != "") {
   echo "<img border='0' alt='Nario Avataras' title='Nario Avataras' src='".BASEDIR."images/avatars/".$data['user_avatar']."'>";
      } else {
   echo "<img border='0' alt='Nėra Avataro' title='Nėra Avataro' src='/images/imagenotfound.jpg'>";
}



Redagavo Demonas· 2007 Lie. 30 22:07:25

Parašė BloodKiller· 2007 Lie. 30 22:07:14
#14

Demonas parašė:
o ne geriau butu

if ($data['user_avatar'] != "") {
   echo "<img border='0' alt='Nario Avataras' title='Nario Avataras' src='".BASEDIR."images/avatars/".$data['user_avatar']."'>";
      } else {
   echo "<img border='0' alt='Nėra Avataro' title='Nėra Avataro' src='/images/imagenotfound.jpg'>";
}




Kaip tik blogiau butu. Aklas dede PLAY pasiule pati geriausia varianta (zinoma, po mano).

Geresnis variantas yra toks:

echo $data['user_avatar'] ? "<img src='".IMAGES."avatars/".$data['user_avatar']."' alt='".$locale['u017']."'><br><br>\n<hr>\n" : "<img src='".IMAGES."avatars/noavatar.jpg'>"



Parašė Demonas· 2007 Lie. 30 22:07:06
#15

o kuo blogiau? :|

Parašė BloodKiller· 2007 Lie. 30 22:07:57
#16

Demonas parašė:
o kuo blogiau? :|


Maziau vietos sutaupai tinklapyje.

Redagavo BloodKiller· 2007 Lie. 30 22:07:18

Parašė Qrmiz· 2007 Lie. 30 22:07:05
#17

Blood > niekuo mūsų kodai nesiskiria, tik tiek, kad nuėmei () :p

Parašė Demonas· 2007 Lie. 30 22:07:19
#18

aš parašė:
Demonas parašė:
o kuo blogiau? :|


Maziau vietos sutaupai tinklapyje.
pz ptriezastis

Qrmiz, jis visada bando pavaidint geresni negu esa

aš: Nezinai, geriau neriaumok.

Redagavo BloodKiller· 2007 Lie. 30 22:07:33

Parašė BloodKiller· 2007 Lie. 30 22:07:13
#19

Qrmiz parašė:
Blood > niekuo mūsų kodai nesiskiria, tik tiek, kad nuėmei () :p


O tai kam tie skliaustai apskritai reikalingi? Siuo atveju jie tik vieta ryja (net 2 Bytes). O jeigu reikes panaudoti tinklapyje tokiu apie 2048, tai iskart prarasi 4 Kilobaitus (galima gana naudinga skriptuka sumesti).

Parašė Demonas· 2007 Lie. 30 22:07:43
#20

net 2 bitai... nuostolis:]

Parašė BloodKiller· 2007 Lie. 30 22:07:17
#21

Demonas parašė:
net 2 bitai... nuostolis:]


Jei nebutum toks tupas, tai suvoktum, kad programinis kodas turi uzimti kuo maziau vietos, veikti kuo nepriekaistingiau. Bet tu esi pernelyg mazas, kad tai suvoktu tavo maza galvele.

Parašė Demonas· 2007 Lie. 30 22:07:54
#22

nuo 2 baitu nenubiednesi.

Redagavo BloodKiller· 2007 Lie. 30 23:07:27

Parašė BloodKiller· 2007 Lie. 30 22:07:00
#23

Demonas parašė:
nuo 2 bitu nenubiednesi.


<?php
$mas = array();
$mas[0] = "Demonas";
$mas[1] = " ";
$mas[2] = "yra";
$mas[3] = " ";
$mas[4] = "tupas";
$mas[5] = " ";
$mas[6] = "webllama";
for ($i = 0; $i < count($mas); $i++) echo $mas[$i];
?>




<?php
echo "Demonas yra tupas webllama";
?>




Matai skirtuma?

Parašė Demonas· 2007 Lie. 30 23:07:26
#24

ne, neesu.:[

Parašė PLAY· 2007 Lie. 31 15:07:33
#25

Ačiū visiems ;) , išsprendžiau, bet žiūrių čia jau diskusijų Forumas ... ?| Galima Rakint c|