Autor Zpráva
igid26
Profil
Zdravím,
Vytvoril som si slider v ktorom sa zobrazujú užívateľské fotky a ich prezývky. Ale prezývky sa nezobrazujú pod fotkami ako by som chcel ale na pravo od fotky. Skúšal som dať php kód do tabuľky ale to zase dalo všetky fotky pod seba zobrazilo iba 2.
Kód
<?php foreach($users as $user):?>
 <a href="<?php echo bp_core_get_user_domain($user->id) ?>"><?php echo bp_core_fetch_avatar(array('type'=>$size,'width'=>$width,'height'=>$height,'item_id'=>$user->id)) ?></a> // Fotka

<h4><?php echo bp_core_get_userlink($user->id); ?></h4>  // prezývka


Takto to je teraz


Takto by som to chcel
Rfilip
Profil
Tomu <a> dej display:block
igid26
Profil
Myslíš takto ?

<a href="<?php echo bp_core_get_user_domain($user->id) ?>" style="display:block;"><?php echo bp_core_fetch_avatar(array('type'=>$size,'width'=>$width,'height'=>$height,'item_id'=>$user->id)) ?></a>
Keeehi
Profil
Tady je PHP kód naprosto nepodstatný. Živá ukázka bude mnohem lepší.
igid26
Profil
http://more2.royaladvertise.sk
Keeehi
Profil
No to teda potěš koště. Mít v kódu 79x </body> je naprosto otřesné. A jsou tam i jiné ošklivosti. Ale k tématu. Nejlepší asi bude takováto konstrukce:
<a style="display:block; float:left; text-align:center;">
    <img>
    Nick
</a>
igid26
Profil
Ďakujem za pomoc ale stále to zobrazuje tak isto. Žiadne zmeny.
panther
Profil
igid26:
kde je na webu k vidění aktuální stav?
Keeehi
Profil
panther:
Ono to tam je, jen igid26 prostě vůbec netuší co s tím.

igid26:
Příště použij hlavu. Tupé kopírování je k ničemu. Kód v [#6] není žádná zázračná formulka kterou stačí vložit a vše se ráze spraví. Je to kostra, podle které jsi to měl předělat. Protože evidentně netušíš, která mlátí, přikládám copy & paste kód.
<?php foreach($users as $user):?>
<a href="<?php echo bp_core_get_user_domain($user->id) ?>" style="display:block; float:left; text-align:center;">
    <?php echo bp_core_fetch_avatar(array('type'=>$size,'width'=>$width,'height'=>$height,'item_id'=>$user->id)) ?>
    <h4><?php echo bp_core_get_userlink($user->id); ?></h4>
</a>
Toto by mělo být lepší, i když ne 100%. Dá se ale z toho už vycházet.
igid26
Profil
Aktuálni stav - http://more2.royaladvertise.sk. No tak mi prepáčte že som neni taký skúsený ako vy. Tento kód som už skúšal ale nemal som tam float:left; ale nefunguje to ani teraz. Skúšal som aj inline-block s nastavenými rozmermi ale stále to zobrazuje rozhádzane.
panther
Profil
igid26:
to není o zkušenostech, ale že neděláš to, co je ti tu (správně) razeno.

Obrázek i text musíš mít uvnitř jednoho odkazu, ne odkaz a za ním nadpis (proč to vůbec je nadpis? Copak jméno je nadpis?). Přesně to už ti tu Keeehi dvakrát psal a pořád to tam nemáš.

Display: block (nebo jiný) je zbytečný, neboť je tam float a prvek je tedy blokový, nehledě na hodnotu vlastnosti display.

Výsledné HTML, které musíš dostat, je <a href="odkaz"><img>Jméno</a> a CSS k němu:
a {float: left; width: ...px}

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: