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

F.A.Q. - style i grafika - [Problem] Przesunięcie opisu w miejsce nagłówka

Misiur - 14-03-2009, 20:56
Temat postu: [Problem] Przesunięcie opisu w miejsce nagłówka
Z góry przepraszam, jeśli pominąłem odpowiedź w FAQ. A więc - normalnie opis jest tu:



A ja potrzebuje wtrynić go Tu:



Jednak moimi metodami się tylko psuje... Wiem że te komentarze są ważne, ale nie wiem jak to skleić. Dzięki za pomoc.

Matteo - 14-03-2009, 21:02

PA>Fora

Przed Główna kategoria forum dodaj:
Kod:
      

Misiur - 14-03-2009, 21:05

Chyba nie wiesz o co kamą :) Chodzi mi o 3 <tr>, którego nie chcę. Nie potrzebuje kolejnego linku do głównej kategorii forum, a poza tym to strasznie archaiczne rozwiązanie (margin-left: 20px już lepiej). Chodzi mi o wtrynienie tam opisu forum zamiast kolejnego linka.
Matteo - 14-03-2009, 21:28

Zostaw puste pole w opisie danej kategorii i już będziesz miał 2 belki zamiast 3.
lui754 - 14-03-2009, 21:29

index_box.tpl i usuń:

Kod:
                <!-- BEGIN cathead -->
                <tr>
                    <!-- BEGIN inc -->
                    <td width="46" class="row1"><img src="{SPACER}" width="46" height="0" /></td>
                    <!-- END inc -->
                    <td class="catHead" height="25" width="100%" colspan="5"><span class="links5"><a href="{catrow.cathead.U_VIEWCAT}" class="links5"><b>{catrow.cathead.CAT_TITLE}</b></a></span></td>
                                        <!-- BEGIN inc -->
                    <td width="46" class="{catrow.cathead.inc.INC_CLASS}"><img src="{SPACER}" width="46" height="0" /></td>
                    <!-- END inc -->
                </tr>
                <!-- END cathead -->


? nie jestem pewnien czy o to Ci chodzi.

Misiur - 14-03-2009, 21:45

Usunąć to i sam potrafie, ale chodzi o przeniesienie opisu. Coś takiego:

(na szybko ;] )

Czyli przesunąć zawartość opisu do tego miejsca. A zwykłe skopiowanie nie wystarczy bo całkowicie psuje (to chyba ze względu na skrypt w komentarz)

xlesiu - 14-03-2009, 22:09

Po usunięciu tego co "sama wiesz" zamień:
Kod:
<td class="{catrow.cathead.CLASS_CAT}" colspan="{catrow.cattitle.INC_SPAN_ALL}"><span class="gensmall">{catrow.cattitle.CAT_DESCRIPTION}</span></td>
na ten
Kod:
<td style="background-image: url('templates/subSilver/images/cellpic1.gif'); background-repeat: repeat-x; height:22px;" colspan="{catrow.cattitle.INC_SPAN_ALL}"><span class="gensmall">{catrow.cattitle.CAT_DESCRIPTION}</span></td>

Misiur - 16-03-2009, 18:07

Po pierwsze - "Sam wiem"

Po drugie - prawie. Ale znowu za mało powiedziałem. Chodzi o to, aby nie tracić tych pól z lewej - Tematy | Posty | Ostatni Post. Tutaj to kwestia komentarzy.. może powie ktoś typu Joli?

joli - 16-03-2009, 18:23

Nie mozesz usunac calej tej belki z napisami , bo sie rozwali tabelka.
Nie bardzo rozumiem o co ci chodzi, bo uparcie obcinasz screeny. Zrob calosc, a nie tylko lewa strone

Misiur - 16-03-2009, 18:32

Ok, sorki - więc tak:

Tu jest jak jest aktualnie



Ja mam za zadanie przenieść pasek z opisem działu, w miejsce niepotrzebnego mi kolejnego linku, tak:



(Screeny ucinam bo mi w PS tylko tyle się udaje wystawić)

I tu mam problem. Ciężko lawirować w Smarty bo te komentarze to jednocześnie bloki zmiennych i jakkolwiek to mam zrobić, to te komentarze mi psują całość ;/ Czy teraz już ktoś załapał?

joli - 16-03-2009, 19:29

Rozumiem. Ale ni w cholere tam opis nie chce działac. Probowałam na sto sposobów.
Misiur - 16-03-2009, 20:37

A, ok... Pogadam z zleceniodawcą i sam popróbuje na kolejne 100 sposobów ;] Ale jak Ty próbowałaś to chyba bedą z tego nici. Danke
MQs - 18-03-2009, 00:02

Do zrobienia. Trzeba grzebać w pliku skryptu includes/functions_hierarchy.php - ściślej przenieść zmienną opisu działu (cattitle) do nagłówka (cathead).

znajdź i skopiuj:
Kod:
'CAT_DESCRIPTION' => get_object_lang(POST_CAT_URL . $cat_id, 'desc'),


pomiędzy zmienne przypisane do nagłówka np. jak poniżej:
Kod:
$template->assign_block_vars('catrow.cathead', array(
                'CAT_ID' => $cat_id,
                'CAT_TITLE'    => get_object_lang($cur, 'name'),
                'CLASS_CATLEFT'    => $class_catLeft,
                'CLASS_CAT'    => $class_cat,
                'CLASS_ROWPIC'    => $class_rowpic,
                'INC_SPAN'    => $max_level - $level + 2,
                'CAT_DESCRIPTION' => get_object_lang(POST_CAT_URL . $cat_id, 'desc'),
                'U_VIEWCAT'    => append_sid("index.$phpEx?" . POST_CAT_URL . "=$cat_id"))

teraz możesz użyć użyj nowej zmiennej {catrow.cathead.CAT_DESCRIPTION} pomiędzy <!-- BEGIN cathead --> .... <!-- END cathead -->
zwracać będzie to samo co zmienna {catrow.cattitle.CAT_DESCRIPTION} w "BEGIN/END cattitle"

Misiur - 20-03-2009, 18:51

Muszę Ci bardzo serdecznie podziękować. Już straciłem nadzieję i negocjowałem ze zleceniodawcą, a tu jak z nieba :) Bardzo rzeczowo - wszystko jest ok. Na przyszłość będe wiedział gdzie grzebać w sprawie zmiennych z <!-- tutaj -->. I wiem po co jest ten plik :) Pozdr.


Powered by phpBB modified by Przemo © 2003 phpBB Group