gregoriii
Użytkownik-
Postów
46 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Pliki
Galeria
Blogi
Sklep
Wydarzenia
Treść opublikowana przez gregoriii
-
ROZWIĄZANY: Temat pomocy: Logowani - wyjaśnienie zapisu Logowanie anonimowe
gregoriii odpowiedział(a) na gregoriii temat w Ogólny support IPB
zgadza się, dzięki dokładnie znajduje się w lokalizacji Tools & Settings > System Settings > System > Security and Privacy -
Pytanko o wyjaśnienie zapisu zapisane w pomocy pod linkiem :http://forum.invisio...ore&module=help w sekcji "Logowanie i wylogowywanie" a chodzi o sformułowanie dotyczące "Logowanie anonimowe": "Jeżeli z pewnych powodów chcemy ukryć obecność, podczas logowania należy zaznaczyć opcję "Logowanie anonimowe" - tylko administracja będzie wiedziała o naszej aktywności." - o co z tym chodzi?, jakoś nie widzę takiej opcji.
-
nowy tematy - dopowiedz danej osoby/grupy zaraz za tematem
gregoriii odpowiedział(a) na gregoriii temat w Ogólny support IPB
Wiem, zastanawiam się jak można właśnie coś takiego zrobić. -
nowy tematy - dopowiedz danej osoby/grupy zaraz za tematem
gregoriii opublikował(a) temat w Ogólny support IPB
Mając dane sub forum tworzę w nim "nowy temat"(każda zarejestrowana osoba może tworzyć) i chciałbym aby (jedna z dwóch opcji): 1) odpisać na temat mogła jako pierwsza dana osoba(o danym ID(czy nicku) lub z nowej grupy stworzonej, może być ich kilka), a dopiero po jej odpowiedzi mogłyby odpisywać już wszystkie osoby 2) odpowiedz/odpowiedzi jednej z osób/y (o danym ID(czy nicku) lub z nowej grupy stworzonej, może być ich kilka) była zaraz pod nowo stworzonym tematem, a kolejne odpowiedzi pod nimi. Taka modyfikacja by była tylko w jednym, ewentualnie dwóch sub forach. Jak mogę to zrobić? -
[IPS News] IP.Gallery 4.0.2 wydane!
gregoriii odpowiedział(a) na NewsBot temat w Wiadomości z Invision Power Services
Tak informacyjnie: z IPS-u odpisali za będą za kilka dobrych tygodni, na razie zajmują się innymi rzeczami. Szkoda że użytkownicy mający oparte aplikacje na bazie mssql muszą tyle czekać. Stery posiadam wykupione. -
[IPS News] IP.Gallery 4.0.2 wydane!
gregoriii odpowiedział(a) na NewsBot temat w Wiadomości z Invision Power Services
Jest może jakiś przeciek kiedy pojawią się sterowniki pod mssql-a? A może już ktoś przerabiał pod mssql-a? Przez nie jestem uziemiony z blogiem pobranym z inv. -
webservice - modyfikacja z XMLRPC na NuSoap
gregoriii odpowiedział(a) na gregoriii temat w Programowanie / tworzenie styli
Częściowe rozwiązanie, choć jeszcze w trakcie zmian można zobaczyć pod linkiem. Zarys działający jest. Sugestie odnośnie poprawy, modyfikacji wraz z podpowiedziami mile widziane. -
webservice - modyfikacja z XMLRPC na NuSoap
gregoriii opublikował(a) temat w Programowanie / tworzenie styli
Borykam się z problemem zmiany, modyfikacji webservice z XMLRPC na Nusoapa. W tej chwili testowo przygotowałem działające funkcje oparte na NuSoap (spakowany załącznik - wszystkie pliki, które wrzucam do wybranego katalogu "moje_forum\interface\nusoap\"), podgląd przez www funkcji http://localhost/moje_forum/interface/nusoap/index.php, widok WSDL http://localhost/moje_forum/interface/nusoap/index.php?wsdl . Plik index.php jest serwerem. Aby sprawdzić poprawność działa nie pisałem klienta tylko używam programu soapUI (można pobrać wersje darmową z strony http://www.soapui.org/). Po zainstalowaniu programu tworzymy nowy projekt i dajemy linka do naszego serwera, pliku (http://localhost/moje_forum/interface/nusoap/index.php?wsdl) z rozszerzeniem WSDL, testuje lokalnie. Po załadowaniu projektu widzimy wszystkie funkcje, odpalamy np "hello" -> "Request 1" - w miejscu "?" wpisujemy jakiegoś dowolnego "stringa(np.: dziala)" , następnie odpalamy szczałkę zieloną i mamy wynik jakim jest "Hello dziala". Potrzebuję pomocy przy modyfikacji funkcji zawartych/napisanych standardowo w pliku \interface\board\modules\ipb\api.php, plik wrzuciłem do katalogu/załącznika u mnie lokalizacja \interface\nusoap\apis\server_api.php. Będę chciał aby mieć funkcję: - sprawdzania czy dany użytkownik istnieje, - rejestracja nowego użytkownika(pomijając rejestrację która jest standardowa na forum) - aktualizacja danych podstawowych, - usuwanie użytkownika. Mając np jedną z modyfikowną funkcję działającą powinienem dać radę z pozostałymi. Cel : celem jest aby była jedna "rejestracja" z jednego dowolnego miejsca do kilku serwisów (fora, serwisy www) jednocześnie. Nie wrzucam kodu plików - są w załączniku. PS. W jednej z funkcji użyłem połączenia z bazą mysql, testowe - sprawdzenie poprawności działania, chciałbym aby wszystkie połączenia z bazą, metody, funkcje które są możliwe były zgodne z formą jaką jest pisane forum. nusoap.zip -
ROZWIĄZANY: 500 internal server error
gregoriii odpowiedział(a) na gregoriii temat w Ogólny support IPB
Rozwiązaniem prawidłowym jest zmiana, modyfikacja web.config-u wpisu w "httpErrors", brakowało w moim przypadku "existingResponse="PassThrough"" <httpErrors existingResponse="PassThrough"> </httpErrors> Po tej zmianie wszystkie komunikaty wyświetlane są poprawnie. Informacje na ten temat znajdziecie na stronie: community.invisionpower.com. Temat można zamknąć. -
ROZWIĄZANY: Zarządzaj ignorowanymi użytkownikami - Ignoruj posty
gregoriii odpowiedział(a) na gregoriii temat w Ogólny support IPB
Przetestowane i działa. Opcja ukrywa posty napisane przez danego użytkownika w danym temacie (pozostaje małe info "Post został ukryty ponieważ ignorujesz posty napisane przez użytkownika xxxx. Wyświetl mimo wszystko"). Efekt działania już znany dla wszystkich będzie. Problem miałem w nietypowym skinie, co zostało poprawione. Temat do zamknięcia. -
ROZWIĄZANY: Zarządzaj ignorowanymi użytkownikami - Ignoruj posty
gregoriii opublikował(a) temat w Ogólny support IPB
Zastanawiam się nad jedną z możliwych opcji w ustawieniach profilowych po zalogowaniu: Ustawienia forum -> Profil-> Ignorowani użytkownicy -> "Ignoruj posty". Jaki wpływ ma zaznaczenia opcji "Ignoruj posty" jak dodam przykładowego użytkownika, czym się objawia ta opcja na forum(konkrety, przykład). Druga opcja przy niej "Ignoruj prywatne wiadomości" działa normalnie i pozwala wysłać danej osobie prywatnej wiadomości, o czym komunikuje komunikatem przy wysyłaniu. Natomiast z "Ignoruj posty" jakoś nie mogę zauważyć wpływu na forum. Nie jestem pewien czy to coś u minie jest nie tak, wiec pisze tu. Z góry dzięki za odpowiedzi. -
ROZWIĄZANY: 500 internal server error
gregoriii odpowiedział(a) na gregoriii temat w Ogólny support IPB
Trochę czytając fora i szukając rozwiązania tymczasowego udało mi się rozwiązać problem, choć chyba będę musiał bardziej pogrzebać w IIS aby unikać tego typu modyfikacji w kodzie. Przechodząc do rzeczy, to tam gdzie wywala nam błędy typu 403, 404 czy 500 wyszukujemy miejsca które odpowiada na dany komunikat ( podpowiedź: mam zainstalowaną wersję IPB lokalnie ale na bazie mysql i vertrigo serv, tu komunikaty wyświetlają się poprawnie i mając go nr komunikatu błędu "[#10112] Nie możemy znaleźć konta użytkownika na podstawie ..." ), nr w tym przypadku to "10112" wyszukuje w kodzie, plikach php, wyszukana linia to: $this->registry->output->showError( 'lostpass_no_user', 10112 ); modyfikuje delikatnie na: $this->registry->output->showError( 'lostpass_no_user', 10112, null, null, 200 ); Głównie chodzi o to aby zmienić w zapisie z 403, 404 czy 500 na 200, zapis typu "showError( 'lostpass_no_user', 10112, null, null, 200 );" oczywiście komunikaty zostawiamy takie jakie mają być "lostpass_no_user" i nr błędu też "10112" w moim przykładowym przypadku. przykłady modyfikacji np: $this->registry->output->showError( 'twoj_komunikat_o_bledzie', 2014 ); //2014 - nr błędu $this->registry->output->showError( 'lostpass_no_user', 10112, null, null, 403 ); $this->registry->output->showError( 'lostpass_no_user', 10112, null, null, 404 ); $this->registry->output->showError( 'lostpass_no_user', 10112, null, null, 500 ); zmieniamy na $this->registry->output->showError( 'twoj_komunikat_o_bledzie', 2014, null, null, 200 ); //2014 - nr błędu $this->registry->output->showError( 'lostpass_no_user', 10112, null, null, 200 ); $this->registry->output->showError( 'lostpass_no_user', 10112, null, null, 200 ); $this->registry->output->showError( 'lostpass_no_user', 10112, null, null, 200 ); I problem z głowy, komunikat wyświetla się poprawnie, a tak miałem komunikat 500. -
galeria - Album tylko dla znajomych -- nie do końca działa
gregoriii odpowiedział(a) na gregoriii temat w Aplikacje pakietu IPS Community
Widzę, że prawie wszystkie moje małe i nie małe zmiany/posty kończą się kierowaniem do IPS-u ). Prawdę mówisz, że jest tu troszkę roboty, ale nie ma to jak spytać, może samem wezmę się za to jak znajdę troszkę czasu. -
galeria - Album tylko dla znajomych -- nie do końca działa
gregoriii opublikował(a) temat w Aplikacje pakietu IPS Community
Prośba o pomoc w małej modyfikacji przy przeglądaniu galerii/albumów. Chodzi o to aby była ona "tylko dla znajomych" - częściowo działa poprawnie, ale chciałbym usunąć jeszcze podgląd miniaturek, który wyświetla się dla wszystkich, którzy przeglądają galerię (tzn: jak klikniemy na zdjęcie główne w zakładce galerii to na kolejnej stronie mamy wylistowane album i tam jest mój który nie powinien być widoczny). Zauważyłem jeszcze jedno, że aby album znajomego był widoczny przez innego znajomego to musi on być zaznaczony jako publiczny. I to z opcją "tylko dla znajomych" (opcja zaznaczana przy tworzeniu/edycji albumu) wydaje się logiczne bo znajomi są publiczni ale nie powinien album wyświetlać się dla pozostałych osób i nie zalogowanych. Z góry dzięki za podpowiedzi rozwiązanie i poprawy funkcjonalności. -
wyszukiwanie zaawansowane po temacie, błąd w tabie pomoc
gregoriii odpowiedział(a) na gregoriii temat w Ogólny support IPB
nieoczekiwanie znalezione rozwiązanie opisane w poście zmiana w pliku: search.php ( lokalizacja: admin\applications\core\modules_public\search\) /* Are we option to show titles only / search in titles only */ /* IPSSearchRegistry::set('opt.searchTitleOnly', ( isset( $this->request['content_title_only'] ) && $this->request['content_title_only'] ) ? true : false ); */ /* IPSSearchRegistry::set('display.onlyTitles' , ( ( $this->request['show_as_titles'] AND $this->settings['enable_show_as_titles'] ) OR ( IPSSearchRegistry::get('opt.searchTitleOnly') ) ) ? true : false ); */ IPSSearchRegistry::set('display.onlyTitles', TRUE ); Temat do zamknięcia -
wyszukiwanie zaawansowane po temacie, błąd w tabie pomoc
gregoriii opublikował(a) temat w Ogólny support IPB
Mam problem z wyszukiwarką zaawansowaną, tzn.: wyszukując po temacie ( zaznaczona opcja: "Przeszukuj tylko tytuły") znajduje mi wyniki jednak gdy przechodzę przez kolejne zakładki (fora, użytkownicy, pomoc itd) to na "pomocy" wywala mi błąd. Nie pisze że "Brak wyników dla 'fraza'" tylko mam "The service is unavailable." Date: Wed, 01 Sep 2010 09:44:42 +0000 Error: 8120 - [Microsoft][sql Server Native Client 10.0][sql Server]Column 'faq.title' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause. IP Address: 192.168.152.3 - /index.php?app=core&module=search&do=search&andor_type=&sid=d43fd80e3b565a434148da4fabf9069e&content_title_only=1&search_term=sex&search_app=core ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- MSSQL query error: SELECT TOP 25 h.* FROM faq h LEFT JOIN permission_index i ON ( i.perm_type='help' AND i.perm_type_id=1 ) WHERE h.title LIKE '%moje%' AND (i.perm_view LIKE '*' OR i.perm_view LIKE '%,2,%') GROUP BY h.id ORDER BY id desc .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------. | File | Function | Line No. | |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------| | F:\WebSites\forum.mamazone.pl\ips_kernel\classDb.php | [db_driver_mssql].query | 1060 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' | F:\WebSites\forum.mamazone.pl\admin\sources\classes\search\controller.php | [search_engine_core].search | 495 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' | F:\WebSites\forum.mamazone.pl\admin\applications\core\modules_public\search\search.php| [iPSSearch].search | 339 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' | F:\WebSites\forum.mamazone.pl\admin\applications\core\modules_public\search\search.php| [public_core_search_search].searchResults | 160 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' | F:\WebSites\forum.mamazone.pl\admin\sources\base\ipsController.php | [public_core_search_search].doExecute | 296 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' Błąd w zapytaniu. Proszę o podpowiedzi w rozwiązaniu tego problemu. -
Ja też to widzę, tylko nie wiem dlaczego w chwili wywołania strony generuje warninga?! logi z kilku ostatnich minut [23-Jul-2010 14:36:19] PHP Warning: Invalid argument supplied for foreach() in F:\WebSites\forum.mamazone.pl\cache\skin_cache\cacheid_2\skin_search.php on line 63 [23-Jul-2010 14:36:31] PHP Warning: Invalid argument supplied for foreach() in F:\WebSites\forum.mamazone.pl\cache\skin_cache\cacheid_2\skin_search.php on line 63 [23-Jul-2010 14:36:40] PHP Warning: Invalid argument supplied for foreach() in F:\WebSites\forum.mamazone.pl\cache\skin_cache\cacheid_2\skin_search.php on line 63 [23-Jul-2010 14:37:48] PHP Warning: Invalid argument supplied for foreach() in F:\WebSites\forum.mamazone.pl\cache\skin_cache\cacheid_2\skin_search.php on line 62 [23-Jul-2010 14:37:54] PHP Warning: Invalid argument supplied for foreach() in F:\WebSites\forum.mamazone.pl\cache\skin_cache\cacheid_2\skin_search.php on line 62 [23-Jul-2010 14:37:56] PHP Warning: Invalid argument supplied for foreach() in F:\WebSites\forum.mamazone.pl\cache\skin_cache\cacheid_2\skin_search.php on line 62 [23-Jul-2010 14:43:44] PHP Warning: Invalid argument supplied for foreach() in F:\WebSites\forum.mamazone.pl\cache\skin_cache\cacheid_2\skin_search.php on line 62 [23-Jul-2010 14:43:47] PHP Warning: Invalid argument supplied for foreach() in F:\WebSites\forum.mamazone.pl\cache\skin_cache\cacheid_2\skin_search.php on line 62
-
dzieje się to gdy wywołuję się linka http://forum.mamazone.pl/xml.php?app=core&module=search&do=active wtedy generuje warning
-
wersja 3.1.1 forum.mamazone.pl wpisy do logów zaczeły się po aktualizacji z poprzedniej wersji 3
-
Mam problem z pozbyciem się warningu (pliku php-errors.log): PHP Warning: Invalid argument supplied for foreach() in F:\WebSites\forum.moje_forum.pl\cache\skin_cache\cacheid_2\skin_search.php on line 63 pod tym skinem kryje mi się skin XML kod z pliku skin_search.php, wywala się na lini foreach( $results as $result ) /* -- activePostsView --*/ function activePostsView($results, $pagination, $total) { $IPBHTML = ""; if( IPSLib::locationHasHooks( 'skin_search', $this->_funcHooks['activePostsView'], array( 'templateHooks', 'skinHooks' ) ) ) { $count_05e9d3ec1b9bc69d24ea8aff24c11d45 = is_array($this->functionData['activePostsView']) ? count($this->functionData['activePostsView']) : 0; $this->functionData['activePostsView'][$count_05e9d3ec1b9bc69d24ea8aff24c11d45]['results'] = func_get_arg( 0 ); $this->functionData['activePostsView'][$count_05e9d3ec1b9bc69d24ea8aff24c11d45]['pagination'] = func_get_arg( 1 ); } $IPBHTML .= "<activecontent> <total>{$total}.</total> " . (($total) ? (" <results> ".$this->__f__1ae51b3a24262139bba7f846674ca47f($results,$pagination,$total).". </results> ") : ("")) . " {$pagination} </activecontent>"; return $IPBHTML; } function __f__1ae51b3a24262139bba7f846674ca47f($results, $pagination, $total) { $_ips___x_retval = ''; foreach( $results as $result ) { $_ips___x_retval .= " {$result['html']} "; } $_ips___x_retval .= ''; return $_ips___x_retval; } kod z skina xml z wyszukiwanie -> activePostView <activecontent> <total>{$total}.</total> <if test="$total"> <results> <foreach loop="results:$results as $result"> {$result['html']} </foreach>. </results> </if> {$pagination} </activecontent> Proszę o pomoc w rozwiązaniu tego problemu.
-
zapraszanie do forum nowych osób przez osoby zarejestrowane
gregoriii opublikował(a) temat w Modyfikacje - pomoc
Pytanko czy istnieje hook, czy modyfikacja do zapraszania nowych osób przez osoby zarejestrowane na forum, ewentualnie jak to można by było zrobić? Tak aby wysyłając zaproszenie do danych osób był wysyłany jakiś kod autoryzacyjny, który byłby powiązany z osobą która zaprasza (dodaje jej punkt za to że nowa osoba została zarejestrowana). Fajnie by było jakby był podgląd tego co się dzieje (informacje, statystyki). -
Mam problem z dojściem do ładu z forum, tzn gdy jest jakiś błąd że brakuje jakiejś pozycji wymaganej np przy dodawaniu nowego zdjęcia do galerii daje nazwę, załączam plik ale "bez opisu" i wywala mi błąd serwera Server Error 500 - Internal server error. There is a problem with the resource you are looking for, and it cannot be displayed. a powinien moim zdaniem wywalić komunikat że brakuje wypełnionego pola czy coś podobnego. Ten błąd wywala też mi przy innych rzeczach jak czegoś nie ma wypełnionego. Forum mam postawione na IIS7 z baza MSSQL. Zmieniając w ustawieniach (plik conf_global.php) zamiast nazwy domeny podaje adres ip i wtedy jest ok. Proszę o pomoc, sugestie w rozwiązaniu problemu. Pozdrawiam, Grzegorz
-
Tak, działało a teraz zaczynam szukać dziury w całym I oto rozwiązanie, brakowało zapytania do bazy w pliku "class_forums.php" i nic nie wyciągało z bazy. Rozwiązanie to dodanie kodu , array( 'select' => 'pp.pp_thumb_photo, pp.pp_thumb_width, pp.pp_thumb_height, pp.pp_main_photo, pp.avatar_location', 'from' => array( 'profile_portal' => 'pp' ), 'where' => 'pp.pp_member_id=t.starter_id', 'type' => 'left', ) Po dodaniu wygląda tak: /* Query Topics */ $this->registry->DB()->build( array( 'select' => 't.tid, t.title, t.title_seo, t.start_date, t.starter_id, t.starter_name', 'from' => array( 'topics' => 't' ), 'where' => 't.tid IN (' . implode( ',', array_values( $_topics ) ) . ')', 'add_join' => array( array( 'select' => 'm.members_display_name, m.members_seo_name', 'from' => array( 'members' => 'm' ), 'where' => 'm.member_id=t.starter_id', 'type' => 'left', ) , array( 'select' => 'pp.pp_thumb_photo, pp.pp_thumb_width, pp.pp_thumb_height, pp.pp_main_photo, pp.avatar_location', 'from' => array( 'profile_portal' => 'pp' ), 'where' => 'pp.pp_member_id=t.starter_id', 'type' => 'left', ) ) ) );
-
ROZWIĄZANY: galeria - tworzenie galerii, problem z przekazywaniem parametru
gregoriii odpowiedział(a) na gregoriii temat w Ogólny support IPB
PROBLEM ROZWIĄZANY Przyczyna tkwiła w skinie, brakowało w nim przekazywanego parametru, chodziło o linijkę <input type="hidden" name="auth_key" value="{$this->member->form_hash}" /> Nie wszędzie pojawiła się ona po aktualizacji.
