|
: Status u?ytkownika : cieplutki 18.06.2010 22:26:18 Witajcie jak rozwi?za? problem z gifem online i offline na smf 2.0 rc 3
GeSHi -› Code: [select] // Show online and offline buttons? if (!empty($modSettings['onlineEnable'])) echo ' <li>', $context['can_send_pm'] ? '<a href="' . $message['member']['online']['href'] . '" title="' . $message['member']['online']['label'] . '">' : '', $settings['use_image_buttons'] ? '<img src="' . $message['member']['online']['image_href'] . '" alt="' . $message['member']['online']['text'] . '" border="0" style="margin-top: 2px;" />' : $message['member']['online']['text'], $context['can_send_pm'] ? '</a>' : '', $settings['use_image_buttons'] ? '<span class="smalltext"> ' . $message['member']['online']['text'] . '</span>' : '', '</li>'; tak by user status a nie status user : Odp: Status u?ytkownika : cieplutki 16.07.2010 21:44:58 ponawiam pro?b? jak zrobi? ten status bez napisu "online" "offline" tak jak to ma miejsce na tym forum i wersjach 2.0 z wy??czeniem rc3
: Odp: Status u?ytkownika : roco 20.07.2010 05:53:18 Elo Cieplutki :)
Sorry jestem naprawd? zaj?ty.. o urlopie nawet nie mam co marzy?, no mo?e na ?ódki si? wyrw?.. Chcia?em Ci? spyta? -> jak to "ponawiasz" skoro pytasz o inn? rzecz? Najpierw chcia?e?, ?eby napis on-line "wskoczy?" pod grafik? czyli by? w nowej linii, a teraz chcesz w ogóle go usun??. Za obie "rzeczy" odpowiada ostatnie linijka, zaraz po ostatnim pytajniku ? czyli ten "span": Code: [select] ? '<span class="smalltext"> ' . $message['member']['online']['text'] . '</span>' : '', '</li>'; 1 - je?li chcesz, ?eby napis "on-line" znalaz? si? w nowej linii to dajesz < br('k?) / > przed < span.. np.: GeSHi -› Code: [select] ? '<br /><span class="smalltext"> ' . $message['member']['online']['text'] . '</span>' : '', '</li>'; 2. - je?li chcesz ca?kiem wywali? ten napis, to wywal ca?y ten < span.. > z pomi?dzy stringu ( w tym wypadku z pomi?dzy A'postrofów) np.: GeSHi -› Code: [select] ? ' TU BY? SPAN ' : '', '</li>'; Oczywi?cie to chyba oczywiste, ?e nale?y uwa?a? na 'string'.. pisze to do ogó?u, bo Ty to wiesz ;) Pozdrawiam :) roco PS. Sorka mam nawalone roboty, ale pami?tam o tym, ?e ?e musze podmieni?/uaktualni? pliki SteamProfile, tak jak to jest ju? tu.. Ale zrobi? to w wolniejszej chwilce, pó?niej na smf.org : Odp: Status u?ytkownika : cieplutki 23.07.2010 19:59:08 Wiem w?a?nie ?e zarobiony jeste? jak psia ma?,
mnie chodzi?o o takie co? jak tu status online offline (http://www.smf.pl/forum/index.php/topic,4721.msg27296.html#msg27296) tylko ta metoda nie dzia?a w smf 2.0 rc 3 i tu mam pro?b? jak to zrobi? : Odp: Status u?ytkownika : roco 23.07.2010 21:14:36 Siemanko Cieplutki :)
hehe móg?by? zmieni? xywk? na lato, co? ;) Powiedz w czym jest problem? poniewa? nie do ko?ca jarz?? W wersji 20 RC3 nie masz napisów w Display.template.php, ani w siostrzanym pliku PersonalMessage.template.php, napis jest tylko w Profile.template.php Za??czam screeny.. Generalnie chodzi o wychlastanie < span'u > z napisem "online/ofline", jest to verry easy, szczególnie dla Ciebie, wi?c mo?e o co? innego chodzi? Powiedz mi.. Je?li dokona?e? zmian w plikach, to wiadomo, "przeczy?? kesza" bo mog?o zosta? po staremu.. Przyjrzyj si? fotkom z za??cznika i sam powiedz jaki to ma sens na RC3? chyba ?e podmieniasz graf?, i to na taka rozleg??.. Wtedy tam gdzie post i PM'ki trzeba nowe pola, poniewa? ta graficzka jest ma?a i wyst?puje przed @Nickiem.. Co innego w profilu, ale tam ma to sens wtedy, kiedy masz jaka? wypasion? i "d?ug?" grafik?.. Wi?c mo?e nie do ko?ca rozumiem co chcesz osi?gn??? but don't worry I can help You :) Opisz jakie masz zapotrzebowanie na ten dings, co chcesz?, ?eby gdzie by?o? czy jak? Dla mnie to ?aden problem, z zawi?zanymi oczami tam trafi?, tylko nie wiem co chcesz zrobi?? Mo?e popatrz dok?adniej na fotki i wtedy mi powiedz, okay? ;) Cieplutki, wiesz, ?e zawsze ch?tnie Ci pomog?, potrzebuj? co? wi?cej? Tam gdzie poda?e? linka, pokazujesz jak powycina? te spany i ok, a RC3 zobacz na fotach i powiedz co ma by?, spox? Pozdrówka :) PS. tak mam troch? pod górk? z czasem, ale najwi?ksz? obci?gw? czasu jest piekielne gor?co.. hehe idzie zdechn??.. a od klimki ju? kicham.. : Odp: Status u?ytkownika : cieplutki 24.07.2010 14:36:28 Chodzi o to by jak na screenie w za??czniku
(http://img801.imageshack.us/img801/7190/zyczenie.png) nie da si? tego zrobi? tak jak w poprzednich wersjach smf w 2.0 rc co? namieszali z tym statusem : Odp: Status u?ytkownika : roco 25.07.2010 23:52:24 Okay! teraz wiem dok?adnie co mia?e? na my?li, wcze?niej nie by?o to dla mnie jasne cho? w ciemi? nie by?em bity..
To wina za du?ej ilo?ci godzin przy komie, ale w ko?cu wiadomo o co chodzi, wiec nie ma problemu z odpowiedzi?. Poka?? Ci to na przyk?adzie pliku Display.template.php na smf 2.0 RC3 ze stylu default. Ale najpierw kwestia grafy - wystarczy podmieni? na servie, tj. na FTP na w?asne, tak samo si? nazywaj?ce. teraz kod, tylko najpierw pogl?dowo.. Ta graficzka jest wstawiona w < h4 > w którym jest nazwa usera, a dopiero poni?ej zaczyna si? lista dalszych danych i wsio w < li > dane < /li> Dlatego "wyjmiemy" graficzk? on/of-line (to pe?ni jeszcze inna funkcje, - klikasz i mo?esz wys?a? PM, ale to nie istotne, b?dzie jak by?o, tylko w nowym miejscu, jak rozumiem, zaraz pod nazw? usera czyli @Nickiem. Kod licz?c od graficzki on/of-line do "grupy" wygl?da tak: GeSHi -› Code: [select] // Show information about the poster of this message. echo ' <div class="poster"> <h4>'; // Show online and offline buttons? if (!empty($modSettings['onlineEnable']) && !$message['member']['is_guest']) echo ' ', $context['can_send_pm'] ? '<a href="' . $message['member']['online']['href'] . '" title="' . $message['member']['online']['label'] . '">' : '', '<img src="', $message['member']['online']['image_href'], '" alt="', $message['member']['online']['text'], '" />', $context['can_send_pm'] ? '</a>' : ''; // Show a link to the member's profile. echo ' ', $message['member']['link'], ' </h4> <ul class="reset smalltext" id="msg_', $message['id'], '_extra_info">'; // Show the member's custom title, if they have one. if (!empty($message['member']['title'])) echo ' <li class="title">', $message['member']['title'], '</li>'; // Show the member's primary group (like 'Administrator') if they have one. if (!empty($message['member']['group'])) echo ' <li class="membergroup">', $message['member']['group'], '</li>'; To by? wi?kszy kawa?ek, ?eby si? zorientowa? gdzie co jest. Z powy?szego kodu wyjmiemy kod odpowiadaj?cy za wy?wietlanie on/of-line a konkretnie z < h4 > w którym jednocze?nie znajduje si? Nick. Czyli ten kod: GeSHi -› Code: [select] // Show online and offline buttons? if (!empty($modSettings['onlineEnable']) && !$message['member']['is_guest']) echo ' ', $context['can_send_pm'] ? '<a href="' . $message['member']['online']['href'] . '" title="' . $message['member']['online']['label'] . '">' : '', '<img src="', $message['member']['online']['image_href'], '" alt="', $message['member']['online']['text'], '" />', $context['can_send_pm'] ? '</a>' : ''; Wstawimy zaraz na pocz?tek tej listy, czyli zaraz po: < ul > b?dzie -> < li > z grafik? on/of-line, dodam mu klas? np. "onofline" i jakby trzeba by?o, to mo?na co? dodatkowo doda? w klasie w stylach.. czyli dodaj? tagi < li > i klas? "onofline" GeSHi -› Code: [select] // Show online and offline buttons? if (!empty($modSettings['onlineEnable']) && !$message['member']['is_guest']) echo ' ', $context['can_send_pm'] ? '<li class="onofline"><a href="' . $message['member']['online']['href'] . '" title="' . $message['member']['online']['label'] . '">' : '', '<img src="', $message['member']['online']['image_href'], '" alt="', $message['member']['online']['text'], '" />', $context['can_send_pm'] ? '</a></li>' : ''; I teraz dodam to zaraz po: GeSHi -› Code: [select] I przed: GeSHi -› Code: [select] Czyli powinno by? tak: (podaj? wi?cej jak poda?em na pocz?tku) GeSHi -› Code: [select] // Show information about the poster of this message. echo ' <div class="poster"> <h4>'; // Show a link to the member's profile. echo ' ', $message['member']['link'], ' </h4> <ul class="reset smalltext" id="msg_', $message['id'], '_extra_info">'; // Show online and offline buttons? if (!empty($modSettings['onlineEnable']) && !$message['member']['is_guest']) echo ' ', $context['can_send_pm'] ? '<li class="onofline"><a href="' . $message['member']['online']['href'] . '" title="' . $message['member']['online']['label'] . '">' : '', '<img src="', $message['member']['online']['image_href'], '" alt="', $message['member']['online']['text'], '" />', $context['can_send_pm'] ? '</a></li>' : ''; // Show the member's custom title, if they have one. if (!empty($message['member']['title'])) echo ' <li class="title">', $message['member']['title'], '</li>'; // Show the member's primary group (like 'Administrator') if they have one. if (!empty($message['member']['group'])) echo ' <li class="membergroup">', $message['member']['group'], '</li>'; To bardzo proste i na pewno sobie poradzisz, natomiast w w PersonalMessage.template.php jest dok?adnie tak samo.. Oczywi?cie jak co to pisz. Grafiki of i on-line tylko podmieniasz, a kod przesuwasz jak to pokaza?em na przyk?adzie, verry easy ;) Pozdrówka :) roco : Odp: Status u?ytkownika : cieplutki 30.07.2010 21:01:19 Jednak wol? wersj? ?opatologiczn? ... roco help z pozosta?ymi dwoma plikami PersonalMessage.template.php i Profile.template.php
: Odp: Status u?ytkownika : roco 01.08.2010 15:20:47 Okay Cieplutki :)
Sorka nie mog?em odpisa? od razu.. Plik PersonalMessage.php Tu jest jeszcze pro?ciej, poniewa? to tylko sama grafika, a nie grafika-link, jak w Display.template.php I tu równie? ta grafika znajduje si? w tagu < h4 > przed Nickem usera. Wygl?da to w kodzie tak: (ten kawa?ek zaczyna si? u mnie oko?o linii ~167) GeSHi -› Code: [select] echo ' <div class="', $window_class, '"> <span class="topslice"><span></span></span> <div class="poster"> <a id="msg', $message['id'], '"></a> <h4>'; // Show online and offline buttons? if (!empty($modSettings['onlineEnable']) && !$message['member']['is_guest']) echo ' <img src="', $message['member']['online']['image_href'], '" alt="', $message['member']['online']['text'], '" />'; echo ' ', $message['member']['link'], ' </h4> <ul class="reset smalltext" id="msg_', $message['id'], '_extra_info">'; // Show the member's custom title, if they have one. if (isset($message['member']['title']) && $message['member']['title'] != '') echo ' <li class="title">', $message['member']['title'], '</li>'; // Show the member's primary group (like 'Administrator') if they have one. Jak wida? graficzka on/of-line znajduje si? przed Nickem usera w < h4 > Wyjm? j? stamt?d, wstawi? j? w tagi < li >, poniewa? musz? j? przenie?? ju? do listy danych o u?ytkowniku poni?ej i wstawi? przed polem Tytu?u u?ytkownika. Czyli powy?szy kawa?ek kodu nale?y zamieni? na ten poni?ej: - dodam tylko klas?, ?eby by?a mo?liwo?? pó?niej ostylowania - < li class="onofline" > GeSHi -› Code: [select] echo ' <div class="', $window_class, '"> <span class="topslice"><span></span></span> <div class="poster"> <a id="msg', $message['id'], '"></a> <h4>'; echo ' ', $message['member']['link'], ' </h4> <ul class="reset smalltext" id="msg_', $message['id'], '_extra_info">'; // Show online and offline buttons? if (!empty($modSettings['onlineEnable']) && !$message['member']['is_guest']) echo ' <li class="onofline"><img src="', $message['member']['online']['image_href'], '" alt="', $message['member']['online']['text'], '" /></li>'; // Show the member's custom title, if they have one. if (isset($message['member']['title']) && $message['member']['title'] != '') echo ' <li class="title">', $message['member']['title'], '</li>'; // Show the member's primary group (like 'Administrator') if they have one. Natomiast, co do zabawy z plikiem Profile.template.php, to sorry Cieplutki, w ogóle nie podejmuj? si? docieka?, gdzie to mia?oby by?. Chodzi o to, ?e tam masz kilka mo?liwo?ci, np. kiedy masz taby na górze, lub wszystko po lewej - inaczej si? to wy?wietla. Tu zdecydowanie poprosz? o fotk? ze strza?k? w którym miejscu ma by?, ok? Mo?e nawet daj troch? wi?ksz?. Je?li to zobacz? na fotce, to dla mnie najmniejszy problem, poniewa? patrz?c na kod, wiem bardzo dok?adnie gdzie to jest umiejscowione ju? przegl?darce, która to wy?wietla. Tak, wi?c, nie ma problemu, móg?bym to machn?? nawet "z doskoku", ale musisz mi pokaza?, o które miejsce Ci chodzi, mo?e o wszystkie? To poka? to, ok? Nie s?dz?, ?eby sprawia?o Ci to jak?? niedogodno??, a mi pomo?e bardzo. Oczywi?cie mo?esz mi to wyt?umaczy?, co gdzie i jak ma by?. Ale jestem wzrokowcem i tak sqmam lepiej, spoko? Pozdrówka :) roco . : Odp: Status u?ytkownika : cieplutki 01.08.2010 20:33:09 Wyci?? tylko tekst
: Odp: Status u?ytkownika : roco 01.08.2010 21:26:37 o okay its easy ;)
W pliku Profile.template.php gdzie? oko?o ~100 linii (tak ja mam) jest taki kawa?ek kodu: GeSHi -› Code: [select] <span id="userstatus">', $context['can_send_pm'] ? '<a href="' . $context['member']['online']['href'] . '" title="' . $context['member']['online']['label'] . '" rel="nofollow">' : '', $settings['use_image_buttons'] ? '<img src="' . $context['member']['online']['image_href'] . '" alt="' . $context['member']['online']['text'] . '" align="middle" />' : $context['member']['online']['text'], $context['can_send_pm'] ? '</a>' : '', $settings['use_image_buttons'] ? '<span class="smalltext"> ' . $context['member']['online']['text'] . '</span>' : ''; // Can they add this member as a buddy? jak widac pod konies mamy znowy < span z tekstem on/of-line Czyli ten span: GeSHi -› Code: [select] Wytnij go.., - czyli kod po chlastanku powinien wygl?da? tak: GeSHi -› Code: [select] <span id="userstatus">', $context['can_send_pm'] ? '<a href="' . $context['member']['online']['href'] . '" title="' . $context['member']['online']['label'] . '" rel="nofollow">' : '', $settings['use_image_buttons'] ? '<img src="' . $context['member']['online']['image_href'] . '" alt="' . $context['member']['online']['text'] . '" align="middle" />' : $context['member']['online']['text'], $context['can_send_pm'] ? '</a>' : '', $settings['use_image_buttons'] ? '' : ''; // Can they add this member as a buddy? Naprawd? easy, sorka tylko, ze nie mog?em od razu odpisa?. nie by?em równie? pewien, czy chcesz wyci??, czy tez da? pod spód.. Ale tylko w jednym miejscu wyst?puje taki napis, sprawdzi?em to, wi?c luzik. Pozdrówka :) roco : Odp: Status u?ytkownika : cieplutki 06.08.2010 13:47:01 Serdeczne dzi?ki
: Odp: Status u?ytkownika : roco 07.08.2010 22:17:53 Je?li pomog?o Ci w czymkolwiek, to na zdrówko ;)
Pozdrawiam :) roco |