To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.8 - Avatar autora ostatniego postu na stronie g?ównej

a9u9u - 26-01-2012, 15:42

xlesiu, planujesz w jakiś sposób zoptymalizować modyfikację?
Mi dodatkowo na stronie głównej generuje 44 zapytania do SQL... to trochę dużo...
Nie znam się ale może da się to załatwić jednym zapytaniem... Nie? Dlaczego?

xlesiu - 26-01-2012, 16:25

Nie zamierzam optymalizować tego moda, bo nie znam php.
NineX - 26-01-2012, 17:31

Poprawka 1:
usunięte:
- dodatkowe zapytanie sql

poprawione:
- działalność avatara w kategoriach

Czaston - 26-01-2012, 20:10

Mam mały problem, mianowicie tutaj: http://www.przemo.org/php...p=590929#590929 jest sposób na avatar w innej tabeli, ja natomiast nie mam w index_box:
Kod:
<td class="{catrow.cathead.CLASS_ROWPIC}" colspan="3" align="right">&nbsp;</td>

W efekcie avatar przesunął się tam, gdzie powinien, lecz dalej jest jako ostatni post, a tam gdzie ostatnie posty zabrakło cellpicu.

Tommekk80 - 26-01-2012, 20:17

Czaston napisał/a:
a tam gdzie ostatnie posty zabrakło cellpicu.


A zmiana w functions_hierarchy.php ?

Co do avatara obok - ja korzystam z innego sposobu :
http://www.przemo.org/php...r,asc,start,200

Czaston - 26-01-2012, 20:50

W załączniku wrzuciłem potrzebne pliki do edycji, gdyby ktoś byłby łaskaw i odpowiednio je przerobił to byłbym bardzo wdzięczny :oops:
a9u9u - 26-01-2012, 22:53

REWEACA ! zamiast 66 zapytań mam teraz 14 :)
adrian10020011 - 03-02-2012, 20:29

proszę o pomoc

a9u9u - 04-02-2012, 00:01

ucz się ucz...

index_box.tpl znajdź:
Kod:
<th width="150" nowrap="nowrap">&nbsp;{L_LASTPOST}&nbsp;</th>


zamień na:
Kod:
<th width="150" nowrap="nowrap" colspan="2">&nbsp;{L_LASTPOST}&nbsp;</th>


co się zmieniło?
dodałem w selektorze TH - COLSPAN - co pozwala na scalanie komórek.

adrian10020011 - 04-02-2012, 08:40

nie mogę zaleście proszę o pomoc

[ Dodano: 04-02-2012, 08:43 ]
mam

[ Dodano: 04-02-2012, 08:46 ]
ale ja chce

[ Dodano: 04-02-2012, 11:04 ]
zrobić żeby było równo

xlesiu - 04-02-2012, 12:35

adrian10020011, albo scal komórki jak kolega pisze albo dodaj po kodzie
Kod:
<th width="150" nowrap="nowrap">&nbsp;{L_LASTPOST}&nbsp;</th>
kod
Kod:
<th width="150" nowrap="nowrap">&nbsp;Avatar&nbsp;</th>

Tommekk80 - 04-02-2012, 14:09

xlesiu napisał/a:
po kodzie

przed...
xlesiu napisał/a:
<th width="150" nowrap="nowrap">&nbsp;Avatar&nbsp;</th>

50 wystarczy myślę.

andipr0 - 06-02-2012, 03:16

Czesc! obserwuje co sie dzieje w tym temacie , lecz nie znalazlem odp do swojego problemu. Nie moge uporac sie z swoim index_box.tpl

-Zainstalowałem modyfikację.
-Dodałem poprawkę +Tommekk80 by avatar ukazywał się z lewej strony

i wygląda to tak :

Chciałem dodać poprawkę, aby avatary były w osobnej kolumnie,ponieważ jak widać na przedstawionym wyżej zdjęciu trochę to " nie wygląda " . Nie mogę jednak, uporać się z swoim index_box ( nic nie idzie znaleźć )
Jeżeli jest ktoś na siłach by pomóc pliczek dodany w załączniku.;c

Dziękuje z góry za pomoc!

a9u9u - 06-02-2012, 04:45

adrian10020011, poco to kombinatorstwo?

1. Jeżeli do
Kod:
<th width="150" nowrap="nowrap">&nbsp;{L_LASTPOST}&nbsp;</th>
dodasz colspan="2" wtedy podziałka "Ostatni post" rozłoży się na 2 poniższe komórki tabeli.
2. Jeżeli chcesz dodać na belce kolejną podziałkę "Avatar" to dodajesz tak jak pisze Tommekk80.

andipr0,
jak piszesz, to pisz że dotyczy innego stylu! :P
Źle wrzuciłeś kod, powinieneś dać na początek , aby tylko avatar przylegał do lewej.

masz tak:

Cytat:
<td align="left" valign="middle" nowrap="nowrap" height="50" style="margin-left: 5px;" onmouseout="ont(this);" onmouseover="onv2(this);" class="row4">

<span class="gensmall">Ostatni post: <a class="gensmall" title="20$2Surf" href="viewtopic.php?p=141#141">20$2Surf</a><br>

<div style="float:left; margin-left:10px;" class="avatar"><a class="genmed" href="profile.php?mode=viewprofile&amp;u=2"><img width="40" height="40" border="0" alt="" src="images/avatars/16176211554f2bb8e2ef005.png"></a></div>
2011-11-14, 21:33<br>
<a class="gensmall" style="color:#CC0000; text-shadow: 1px 1px 15px #FF0000; font-weight: bold; color: #FF0000; background-image: url(http://mkzscc.com/bling5.gif); background-position: middle center;" href="profile.php?mode=viewprofile&amp;u=2">aNdI</a> <a href="viewtopic.php?p=141#141"><img width="15" height="15" border="0" title="Ostatni post" alt="Ostatni post" style="margin-top: 0px; margin-left: 2px; position: absolute;" src="templates/subSilver/images/icon_latest_reply.png"></a>
</span>

</td>


zrób tak:
Cytat:
<td align="left" valign="middle" nowrap="nowrap" height="50" style="margin-left: 5px;" onmouseout="ont(this);" onmouseover="onv2(this);" class="row4">

<span class="gensmall"><div style="float:left; margin-left:10px;" class="avatar"><a class="genmed" href="profile.php?mode=viewprofile&amp;u=2"><img width="40" height="40" border="0" alt="" src="images/avatars/16176211554f2bb8e2ef005.png"></a></div>

Ostatni post: <a class="gensmall" title="20$2Surf" href="viewtopic.php?p=141#141">20$2Surf</a><br>

2011-11-14, 21:33<br>
<a class="gensmall" style="color:#CC0000; text-shadow: 1px 1px 15px #FF0000; font-weight: bold; color: #FF0000; background-image: url(http://mkzscc.com/bling5.gif); background-position: middle center;" href="profile.php?mode=viewprofile&amp;u=2">aNdI</a> <a href="viewtopic.php?p=141#141"><img width="15" height="15" border="0" title="Ostatni post" alt="Ostatni post" style="margin-top: 0px; margin-left: 2px; position: absolute;" src="templates/subSilver/images/icon_latest_reply.png"></a>
</span>

</td>


chodzi mi dokładnie o przeniesienie DIV'a na sam początek, w pliku index_box będzie to trochę inaczej wyglądać.

andipr0 - 06-02-2012, 14:41

Sorki +a9u9u , rzeczywiście jest to inny styl, narazie możemy go wybrać jedynie ręcznie na stronie ( dodam go jako domyślny jak już uporam się z wszystkim :P )

+a9u9u napisałeś :
Cytat:

chodzi mi dokładnie o przeniesienie DIV'a na sam początek, w pliku index_box będzie to trochę inaczej wyglądać.


Odpaliłem index_box i zacząłem kombinować z tą częścią :

Cytat:
<!-- BEGIN forum_link_no -->
<td class="row4" {ONMOUSE2_COLORS}align="right" width="150" valign="middle" height="50"><span class="gensmall">Tematów: {catrow.forumrow.TOPICS}&nbsp;&nbsp;&nbsp;<br> Postów: {catrow.forumrow.POSTS}&nbsp;&nbsp;&nbsp;</span></td>

<td class="row4" {ONMOUSE2_COLORS}align="left" valign="middle" height="50" nowrap="nowrap" style="margin-left: 5px;"><span class="gensmall" >{catrow.forumrow.LAST_POSTMSG}<div class="avatar" style="float:left; margin-left:10px;">{catrow.forumrow.LAST_POST_AUTHOR_AVATAR}</div><br> {catrow.forumrow.LAST_POST}</span></td>
<!-- END forum_link_no -->
<!-- BEGIN forum_link -->
<td class="row4" {ONMOUSE2_COLORS}align="center" valign="middle" height="50" colspan="3"><span class="gensmall">{catrow.forumrow.forum_link.HIT_COUNT}</span></td>
<!-- END forum_link -->


Przemieszczałem pogrubioną cześć widoczną wyżej, czyli chyba tego diva o którym mówiłeś ( :shock: ),
Jednak żadne przemieszczenie nie dało pożądanych rezultatów, czyli poprawienie estetyki jak pisałem w swoim wcześniejszym poście.

Q:Jaki był efekt gdy przemieszczałeś tego diva?
A:Tekst obok Avatara wychodził poza tabelki,
Fragmenty kodu pojawiające się w komórkach ostatni post,
Avatary z wszystkich działów wyświetlały się rzędem pod nazwą kategorii


Ponownie dodaje w załączniku index_box , być może ktoś się w nim odnajdzie i podjąłby się próby wstawienia poprawek dla avatara by mógł być w osobnej komórce. Mi się to nie udało ponieważ jak pisałem "ciężko w nim się odnaleźć "

Ponownie z góry dziękuje za pomoc i przepraszam za zawracanie głowy :oops: . Dla was to pewnie śmieszne problemy :o



Powered by phpBB modified by Przemo © 2003 phpBB Group