SMF HELP!

SMF Help! - For Users SMF/TP => Mods - Problemy, Integracje, Funkcjonalno?? => Wątek zaczęty przez: independes 15.01.2010 00:29:39



Tytuł: Affiliates Mod - Jak poprawi? widok
Wiadomość wysłana przez: independes 15.01.2010 00:29:39
Ponownie witam wszystkich po d?u?my czasie nie obecno?ci, jak zwykle co? mi si? nie podoba i chcia?bym to prawi? a nie wiem jak !!!
Mam zainstalowany mod SMF Affiliates Mod Current Version: 3.0.2 w dziale "partnerzy" i "nasze baner" chcia?bym ?eby dodane banery by?y pod sob? (jeden w ka?dym wierszu) a nie jak wida? na zdj?ciu dwa ko?o siebie i nast?pny wiersz. Chodzi mi o to ?eby to jako? wygl?da?o a nie tak rozjechane jak na screenach.

SMF 2.0 RC1.2
Thema: YingYang


(http://img138.imageshack.us/img138/4167/parne.jpg)
(http://img20.imageshack.us/img20/2870/parne1.jpg)


Tytuł: Odp: Affiliates Mod - Jak poprawić widok
Wiadomość wysłana przez: roco 16.01.2010 14:28:32
Witam :)

Sorka, dopiero w teraz mogę odpowiedzieć.

Naprawdę jesteś na betce? Nie sądzisz, że to jak nie przymierzając - stawianie zamków na ruchomych piaskach?

Może być kłopot z przejściem..

Ok, zajrzałem do moda, nawet już nie ma tej wersji, co Ty masz.. Ale plik Affiliates.template.php, który poprawimy, na pewno nie uległ zmianie..
Przynajmniej nie było by tyle kichy w kodzie.., np. nie pozamykane tagi z img, Ale nie będę modelował na nowo już napisanego, nie prze zemnie moda, nie?

te "okienka" z baners i affiliates to tabele i niestety, brakuje tam prostego dingsa, żeby np. określac ile ma być itd..

Dasz po prostu po br'ce w dwóch miejscach i będzie git, ok?


Edytujesz plik: Affiliates.template.php

Na początku masz funkcję:

GeSHi -› Code: [select]
function template_affiliates_main()
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.018s | speed:1.94 KB/s



To w niej są te tabele z pierwszego Twojego obrazka

Jeśli nie grzebałeś w tym pliku, to przejdź do linii ~79 tam gdzie kończy się tabela i dodasz na końcu br:

GeSHi -› Code: [select]
    echo'<br/>', $affiliate['description'], '';

    echo'
                        </td>
                    </tr>
                </table>
                </td>'
;
    }}
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.014s | speed:7.36 KB/s



widzisz to < / table > ?

to teraz dodam tę br'ke

GeSHi -› Code: [select]
    echo'<br/>', $affiliate['description'], '';

    echo'
                        </td>
                    </tr>
                </table><br />
                </td>'
;
    }}
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.018s | speed:5.85 KB/s




Teraz przenieśmy się do funkcji baners:

GeSHi -› Code: [select]
function template_affiliates_banners()
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.019s | speed:1.94 KB/s



I tu w linii ~271 masz również zakończenie tabeli i dodamy br'kę, od razu to wpiszę:

GeSHi -› Code: [select]
    // The textarea
    echo'<br/><textarea style="overflow:hidden;padding:0;margin:0;" readonly="readonly" rows="6" cols="50" onclick="this.select();" title="', $context['forum_name'], '"><a href="'.$scripturl.'"><img src="', $banner['image'], '" alt="', $context['forum_name'], '"></a></textarea>';
   
    echo'
                        </td>
                    </tr>
                </table><br />
                </td>'
;
    }  
        }  
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.020s | speed:17.83 KB/s



Podałem więcej kodu, żeby się łatwiej zorientować.

Mam nadzieje, że to Ci pomoże. Jeśli tak, napisz, jest ok, jeśli nie, to też napisz, - pomyślimy co dalej.

Pozdrawiam :)
roco


Tytuł: Odp: Affiliates Mod - Jak poprawi? widok
Wiadomość wysłana przez: independes 16.01.2010 17:27:05
No niestety nic to nie pomog?o, nie widz? ?adnych zmian, masz jeszcze jakie? pomys?y bo nadal jestem w kropce?


Tytuł: Odp: Affiliates Mod - Jak poprawi? widok
Wiadomość wysłana przez: roco 16.01.2010 17:31:55
?eby Ci pomog?o, to najpierw wyczy?? cache forum i cache przegl?darki..
Nie zapominajmy, ?e to smf 2.0

btw. to rozwi?zanie logiczne, nie mam w tym momencie mo?liwo?ci przeprowadzenia testu. jednak cd. zacznijmy od oczyszczenia cache, ok?

Pozdrawiam :)
roco


Tytuł: Odp: Affiliates Mod - Jak poprawi? widok
Wiadomość wysłana przez: independes 16.01.2010 17:42:22
cache forum i przegl?darki wyczy?ci?em odrazy po podmianie pliku i nadal zero rezultatu, sprawdza?em na ró?nych przegl?darkach.   


Tytuł: Odp: Affiliates Mod - Jak poprawi? widok
Wiadomość wysłana przez: roco 16.01.2010 18:01:06
Sorka, nie przyjrza?em si? dok?adnie, ale widz?, ?e to tabela w tabeli..

W obu przypadkach, pare wierzy ni?ej, masz kolejne zamkni?cie tabeli < / table > to w obu wypadkach dodaj równie? tam po br'ce jak w przyk?adach powy?ej.
To proste i powiniene? dac spoko rad?., jesli jednak masz z tym problem to napisz.

Zobaczysz sam w tych miejscach, gdzie poda?em wy?ej zako?czenie tabeli, to jest jeszcze jedno par? wierzy ni?ej, a przed // Show the linktree  

Dopisz i powinno by? ok, jak pisa?em nie mam mozliwo?ci sprawdzenia, wi?c b?d? interaktywny.

Pozdrawiam :)
roco


Tytuł: Odp: Affiliates Mod - Jak poprawi? widok
Wiadomość wysłana przez: independes 16.01.2010 18:20:38
Nadal nic podsy?am edycje a za??czniku oryginalny plik bez zmian

Code: [select]
echo'<br/>', $affiliate['description'], '';

echo'
</td>
</tr>
</table><br />
</td>';
}}
        else
        echo'<td class="windowbg2"><div align="center">'.$txt['affiliates_no_affiliate'].'</div></td>';

echo'
      </tr>
</table><br />';
 
// Show the linktree
echo '
<div>', theme_linktree(), '<br /></div>';        
}


Code: [select]
// The textarea
echo'<br/><textarea style="overflow:hidden;padding:0;margin:0;" readonly="readonly" rows="6" cols="50" onclick="this.select();" title="', $context['forum_name'], '"><a href="'.$scripturl.'"><img src="', $banner['image'], '" alt="', $context['forum_name'], '"></a></textarea>';

echo'
</td>
</tr>
</table><br />

</td>';
}
        }

echo'
      </tr>
</table><br />';
 
// Show the linktree
echo '
<div>', theme_linktree(), '<br /></div>';        
}




Tytuł: Odp: Affiliates Mod - Jak poprawi? widok
Wiadomość wysłana przez: roco 16.01.2010 18:46:12
Na dole by?a jeszcze jedna.

Za??czam poprawiony plik.

Z tego co ja tam widz?, to te hmm "boxy" z affiliates, czy baners to s? tabele, podwójne, tabelka w tabelce, nie ma tam innych miejsc.
Owszem, do edycji, do dodania nowych itd..
Ok, jak nie pomoga tez br'ki na zewn?trznych tabelach, to dodamy dodatkowo wewn?trz.
To przyk?ad, staranni napisanego moda.. Mechanizm mo?e i ok, ale ludziom g?. o wygl?d chodzi..

Pozdrawiam :)
roco

PS. b?d? ponownie dopiero oko?o 20 moze wcze?niej mo?e pó?niej, to zale?y od warunków na drodze..


Tytuł: Odp: Affiliates Mod - Jak poprawi? widok
Wiadomość wysłana przez: independes 16.01.2010 18:59:17
Niestety znowu lipa, nie ma zmian
podam jeszcze link do moda

http://custom.simplemachines.org/mods/index.php?mod=1297 (http://custom.simplemachines.org/mods/index.php?mod=1297)


Tytuł: Odp: Affiliates Mod - Jak poprawi? widok
Wiadomość wysłana przez: roco 16.01.2010 23:49:35
Witam ;)

hmm dopiero w tej chwili mog?em poswi?ci? wi?cej niz 5 min.. :)

Go?ciu to ?le zrobi?.. wiesz powiela? komórki, zamiast jej zawarto??, prawd? powiedziawszy, uwa?am, ?e ca?y ten kod napisany jest niechlujnie i z b??dami, nie bardzo mam ochot? poprawia? po go?ciu..
I tak troch? poprawi?em, przynajmniej to co ra??ce.



Podmie? plik, powinno by? ok, nie mog? go za bardzo upieksza?, bo ka?dy widzi to inaczej. Dopasowa?em tylko drobiazgi do stylu default, jak s?dz?
S?dz? tylko poniewa? dalej nie mam jak tego zobaczy?. Mod jest niekompatybilny z 2.0RC2, a tylko t? wersj? mia?em do dyspozycji.

My?le, jednak, ?e ostatnia edycjia, powinna za?atwi? t? kwesti? definitato..

Pozdrawiam :)
roco


Tytuł: Odp: Affiliates Mod - Jak poprawi? widok
Wiadomość wysłana przez: independes 17.01.2010 13:21:04
Podmieni?em plik, moim zdaniem juz lepiej wygl?da.
(http://img40.imageshack.us/img40/4167/parne.jpg)
 


Tytuł: Odp: Affiliates Mod - Jak poprawić widok
Wiadomość wysłana przez: roco 17.01.2010 17:37:39
Okay :)

Teraz widzę! Nie do końca to było zamiarem zmian.. dzięki, że mi to pokazałeś, ponieważ nie zainstalowałem tego moda.

Założeniem było dodatkowo, żeby te "boxy" reklamowe nie były rozciągnięte na maxa,
więc ustawiłem na auto, czyli zależnie od szerokości banerków.

Pozostał text opisu, który niestety rozciąga taki box.

Wyedytuj ten plik i w linii ~78 masz taki wpis:

GeSHi -› Code: [select]
    echo'<br /><br /><b>', $affiliate['description'], '</b>';
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.020s | speed:2.85 KB/s



To zamień tę linię na taki wpis:

GeSHi -› Code: [select]
    echo'<br /><br /><b style="max-width:250px; font-size:8pt; display:block; white-space:wrap;">', $affiliate['description'], '</b>';
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.029s | speed:4.43 KB/s



Spowoduje to tyle, że dłuższe texty opisów stron, będą się łamać, tworząc te wpisy zgrabniejszymi.
Podmień i sam sprawdź, na pewno bardziej Ci się spodoba..

Pozdrawiam :)
roco


Tytuł: Odp: Affiliates Mod - Jak poprawi? widok
Wiadomość wysłana przez: independes 17.01.2010 19:24:14
Ok teraz jest ju? o nie bo lepiej jak zawsze dzi?kuje za pomoc  :oklaski:


Tytuł: Odp: Affiliates Mod - Jak poprawi? widok
Wiadomość wysłana przez: roco 17.01.2010 21:57:37
hmm nie tak pr?dko..

Paln??em gaf?, pisa?em z laptopa i tam gdzie podawa?em kod, a konkretnie font-size --> to a wskoczy?o mi zamiast s i wysz?o font-aise

Ju? poprawi?em, to jest w?asciwy kod, podaj? jeszcze raz:

GeSHi -› Code: [select]
    echo'<br /><br /><b style="max-width:250px; font-size:8pt; display:block; white-space:wrap;">', $affiliate['description'], '</b>';
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.026s | speed:4.94 KB/s



Popraw tylko rozmiar czcionki i b?dzie ok.

No dobra, grzeje dalej.., ciesz? si?, ?e mog?em pomóc ;)

Pozdrawiam :)
roco