-
Postów
14 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Pliki
Galeria
Blogi
Sklep
Wydarzenia
Odpowiedzi opublikowane przez Vertricus
-
-
Zdążyłem znaleźć i teraz pytanie czy to błąd?
bo:
http://pl2.php.net/utf8_encode
->
Parameters
data
An ISO-8859-1 string.
a tutaj mamy:
static public function encodeForXml( $string ) { if ( strtolower( IPS_DOC_CHAR_SET ) == 'utf-8' ) // sprawdzamy czy utf8, pytanie co dokument, ale czym jest dokument? { $string = utf8_encode( $string ); // skoro utf8 to koduj w utf8? } return $string; }
trochę tego nie rozumie nie powinno czasem zamiast == być != bo nie rozumie po co do utf8 konwertować tekst który już w nim jest? czy nie o to chodzi ?
Chyba że czym innym jest to "IPS_DOC_CHAR_SET" ? Tylko nie rozumiem za bardzo idei tego :F oraz tego że w ogóle konwertując utf8 na utf8 zaczyna się krzaczyć?
-
Tworzę aplikację dłuższy czas i do pełnego szczęścia postanowiłem dodać langi, póki co robiłem aplikacje z myślą tylko dla siebie dlatego były sztywno wpisane w szablon i pliki.
Po dodaniu ładnie langów do odpowiednich plików i folderu cache/
Postanowiłem je importować do bazy i moim oczom ukazują się krzaki.
Od razu padło pytanie co jest nie tak?
Sprawdzam kodowanie bazy chociaż jestem pewny że jest dobre, sprawdzam kodowanie pliku, po kolei wszystko sprawdzam i nic.
Po każdej próbie, poprawkach -> krzaki w bazie.
Sprawdzam debug z sql i widzę coś takiego:
[long]==============================================================================
==============================================================================
URL: /admin/index.php/admin/index.php?adsess=9999f198621b339ba3480a2442d89207&app=core&module=languages§ion=manage_languages&do=language_do_indev_import
Date: Wed, 28 Sep 2011 20:42:39 +0000
IP Address: 127.0.0.1
Time Taken: 0.00039
INSERT INTO ipb_core_sys_lang_words (`lang_id`,`word_app`,`word_pack`,`word_key`,`word_default`,`word_default_version`,`word_js`) VALUES(1,'vacs','public_vacs','vacs_adminlist','Lista adminów',31007,0)
==============================================================================
==============================================================================
URL: /admin/index.php/admin/index.php?adsess=9999f198621b339ba3480a2442d89207&app=core&module=languages§ion=manage_languages&do=language_do_indev_import
Date: Wed, 28 Sep 2011 20:42:39 +0000
IP Address: 127.0.0.1
Time Taken: 0.00035
INSERT INTO ipb_core_sys_lang_words (`lang_id`,`word_app`,`word_pack`,`word_key`,`word_default`,`word_default_version`,`word_js`) VALUES(1,'vacs','public_vacs','vacs_noadmins','Brak adminów',31007,0)[/long]
Rozkmina co jest grane skoro krzaki idą już w zapytaniu :F
odpowiedzialny za import jest plik:
admin\applications\core\modules_admin\languages\manage_languages.php
więc tam zaczynam szukać
znajduję:
'word_default' => IPSText::encodeForXml($v),
zamieniam na:
'word_default' => $v,
i krzaków nie ma, pytanie czemu? co robi ta metoda i gdzie ją mogę znaleźć? oraz z jakich powodów ta oto funkcja krzaczy mi polskie znaki?
-
Problem polega na tym, iż adres jest tłumaczony wszędzie poza menu głównym.
Kod z furlTemplates:
$_SEOTEMPLATES = array( 'vacs_list' => array( 'app' => 'vacs', 'allowRedirect' => 0, 'out' => array( '#app=vacs((&|&)module=global)?#i', 'servers/' ), 'in' => array( 'regex' => "#/servers/#i", 'matches' => array( array( 'app', 'vacs' ), array( 'module', 'global' ) ) ) ), )
@Edit tabulacji sie nie da zrobić za co z góry przepraszam :F
-
Forum 3.1.4 w trybie DEV
Otwarcie strony dodawania użytkownika 9 zapytań
Dodanie 49 zapytań, jednak sporo takich które pewnie będą używane w celu sprawdzenia czy istnieje użytkownik a INSERT idą takie:
INSERT INTO ipb_members (`name`,`members_display_name`,`email`,`member_group_id`,`joined`,`ip_address`,`time_offset`,`coppa_user`,`allow_admin_mails`,`members_l_username`,`members_created_remote`,`member_login_key`,`member_login_key_expire`,`view_sigs`,`view_img`,`view_avs`,`bday_day`,`bday_month`,`bday_year`,`restrict_post`,`msg_count_total`,`msg_count_new`,`msg_show_notification`,`auto_track`,`last_visit`,`last_activity`,`language`,`members_editor_choice`,`members_pass_salt`,`members_pass_hash`,`members_l_display_name`,`fb_uid`,`fb_emailhash`,`members_seo_name`,`members_bitoptions`) VALUES('test','test','[email protected]',3,1315356497,'127.0.0.1',0,0,1,'test',0,'a87c30f4aab0bb78d0095c58bc52e64a',1315961297,1,1,1,0,0,0,0,0,0,1,0,1315356497,1315356497,1,'std','M7|}!','7a1811f4c2ecf89e77ab3ad7558eab43','test',0,'','test',0)
INSERT INTO ipb_profile_portal (`pp_member_id`,`pp_setting_count_friends`,`pp_setting_count_comments`,`pp_customization`,`pp_last_visitors`,`pp_about_me`,`notes`,`signature`,`fb_photo`,`fb_photo_thumb`,`pconversation_filters`,`avatar_location`,`avatar_type`,`avatar_size`) VALUES(4,1,1,'a:0:{}','','','','','','','','','','')
INSERT INTO ipb_pfields_content (`field_1`,`field_2`,`field_3`,`field_4`,`field_8`,`field_9`,`field_10`,`field_5`,`field_6`,`field_7`,`field_11`,`member_id`) VALUES('','','','','','','','u','','','',4)
Pozostałe inserty idą do cache oraz jeden do logów, oto i zapytanie z logów:
INSERT INTO ipb_admin_logs (`appcomponent`,`module`,`section`,`do`,`member_id`,`ctime`,`note`,`ip_address`) VALUES('members','members','members','doadd',1,1315356497,'Created new member account for \'test\'','127.0.0.1')
Pytanie tylko po co ci one?
-
1
-
-
Znam jeszcze /refresh
-
Members > Member Groups > Manage User Groups
Edytuj grupę i w zakładce awards możesz zmienić czy jest "Awards Modem"
-
Dziękuję za pomoc
Jak Portek będzie miał coś do dodania dopisze jutro
-
Portka nie ma to, a że z nim nad tym walczę to odpowiem
ACP: http://i896.photobucket.com/albums/ac162/Vertricus/ipb.png
Aktualny kod: http://pastebin.com/pQ8jxLje
Problem wciąż ten sam:
Fatal error: Call to a member function server_list() on a non-object in /home/forum/dev/public_html/admin/applications_addon/other/vserverlist/modules_public/global/serverlist.php on line 23
Dodatkowo w information.xml jest:
<templategroups> <template match="contains">skin_vserverlist</template> </templategroups>
Gdzieś poza trzeba dodać?
-
Dzięki wielkie, można zamknąć jak coś jeszcze będzie niejasne zraportuje ;]
-
Rozumiem, że tu o odczyt chodziło, a dodanie na takiej zasadzie:
$this->DB->insert( 'pfields_data', array( 'pf_title' => 'string', 'pf_desc' => 'Opis', 'pf_content' => 'input', 'pf_max_input' => 13, 'pf_member_edit' => 1, 'pf_input_format' => 'aaaaa_n:n:nnnnnnnnnnn', 'pf_group_id' => 1, 'pf_key' => 'klucz', 'pf_search_type' => 'loose' ) );
A później już w samych hooku identyfikować po pf_key?
Jeszcze mam pytanie co do pf_input_format czy można w nim stosować wyrażenia regularne?
-
Szukam sposobu na dodanie do hooka custom fielda.
Chce potem z tego pola wyciągnąć dane i wyświetlić je :>
Tutaj pytanie czy się da, jeśli tak to jak się do tych danych dobrać.
Wiem, że mogę samemu dodać pole do profilu, jednak zależało by mi aby to wszystko było w jednym hooku.
-
Czyli będzie tak jak z tagiem [you] :F
Tak więc dzięki za udzielenie odpowiedzi temat uznaje za wyczerpany :>
-
Jest możliwość jakąś w miarę prostą metodą zrobienia bbcode, którego zawartość będzie widoczna tylko dla wybranej grupy?
Czy trzeba jakąś większą modyfikację pisać ?
Jeśli nie to jakieś naprowadzanie nie koniecznie rozwiązanie, bo dopiero poznaje ipb od źródeł i warto było by się czegoś nauczyć.
Zbliżające się 4 urodziny forum invisionize.pl! :)
w Informacje i ogłoszenia
Opublikowano
Jakby się już coś skiminiło to w jakim formacie to wysłać?