Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

kodif

Użytkownik
  • Postów

    813
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    3

Treść opublikowana przez kodif

  1. Po dodaniu $INFO['sql_charset'] = 'utf8'; mam błąd: [b]Fatal error[/b]: Uncaught exception 'Exception' with message 'Could not initiate the registry, the settings cache is empty or missing' in /home/users/n/public_html/forumtest/admin_/sources/base/ipsRegistry.php:1883 Stack trace: #0 /home/users/n/public_html/forumtest/admin_/sources/base/ipsRegistry.php(521): ipsRegistry->setUpSettings() #1 /home/users/n/public_html/forumtest/admin_/sources/base/ipsController.php(77): ipsRegistry::init() #2 /home/users/n/public_html/forumtest/admin_/sources/base/ipsController.php(64): ipsController->init() #3 /home/users/n/public_html/forumtest/index.php(27): ipsController::run() #4 {main} thrown in [b]/home/users/n/public_html/forumtest/admin_/sources/base/ipsRegistry.php[/b] on line [b]1883[/b] Ciężki temat, prawda...
  2. Member Groups > Manage User Groups > Zarządzaj grupami użytkowników i tam: Group promotion: Promuj użytkowników tej grupy do grupy: xxxxxx kiedy napiszą xxx postów
  3. Po przerwaniu walk z kodowaniem wracam na nowo z problemem. Forum 3.1.4 kodowane w iso. Zrzut sql bazy z phpmyadmin'a zrobiony z kodowaniem pliku utf-8 notepad2 twierdzi że plik kodowany jest w utf-8, grzegrzółka również, wszystkie pl-znaczki wygladaja w notepad2 prawidłowo. początek zrzutu wygląda tak SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; -- -- Baza danych: `n_forum314` -- DROP DATABASE `n_forum314`; CREATE DATABASE `n_forum314` DEFAULT CHARACTER SET latin2 COLLATE latin2_general_ci; USE `n_forum314`; -- -------------------------------------------------------- -- -- Struktura tabeli dla `ibf_admin_login_logs` -- CREATE TABLE IF NOT EXISTS `ibf_admin_login_logs` ( `admin_id` int(10) NOT NULL auto_increment, `admin_ip_address` varchar(16) NOT NULL default '0.0.0.0', `admin_username` varchar(40) NOT NULL default '', `admin_time` int(10) unsigned NOT NULL default '0', `admin_success` int(1) unsigned NOT NULL default '0', `admin_post_details` text, PRIMARY KEY (`admin_id`), KEY `admin_ip_address` (`admin_ip_address`), KEY `admin_time` (`admin_time`) ) ENGINE=MyISAM DEFAULT CHARSET=latin2 AUTO_INCREMENT=2100 ; w pliku zamieniłem wszystkie latin2 na utf8, tak więc mam po zmianach -- Baza danych: `n_forum314` -- DROP DATABASE `n_forum314`; CREATE DATABASE `n_forum314` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; USE `n_forum314`; -- -------------------------------------------------------- -- -- Struktura tabeli dla `ibf_admin_login_logs` -- CREATE TABLE IF NOT EXISTS `ibf_admin_login_logs` ( `admin_id` int(10) NOT NULL auto_increment, `admin_ip_address` varchar(16) NOT NULL default '0.0.0.0', `admin_username` varchar(40) NOT NULL default '', `admin_time` int(10) unsigned NOT NULL default '0', `admin_success` int(1) unsigned NOT NULL default '0', `admin_post_details` text, PRIMARY KEY (`admin_id`), KEY `admin_ip_address` (`admin_ip_address`), KEY `admin_time` (`admin_time`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2100 ; wgrywam na serwer przez phpmyadmin, przestawiam w ACP kodowanie na utf8 i d*pa - na forum w postach krzaki. W phpmy admin tekst "tablica ogłoszeń" wygląda przed wgraniem i po wgraniu zmienionego zrzutu tak samo, jak na poniższym obrazku. Nowy temat na forum wyswietla się prawidłowo i a w phpadminie wygląda tak jak ponizej (na forum tytuł tematu to "dębki łążćń" Dlaczego stare posty nie zostały przekonwertowane na utf?
  4. Właściwe forum jeszcze chodzi na 3.1.4. Problem dotyczy forum testowego, upradowanego do 3.3.1, dlatego nie jest to taki straszny problem, ale nie lubię mieć niezałatwionych spraw No i nie chce mi się ponownie przechodzić kolejny raz testowej aktualizacji i wszystkich zabaw z tym związanych. Dopiero jak sie przekonam że wszystko chodzi tak jak trzeba i wypracuje sobie dokładną metodykę, zrobie aktualizacje właściwego forum. Na przyszłość, pewnie jeszcze ktoś będzie miał taki problem, dobrze by było znaleźć rozwiązanie. Na razie na pewno trzeba pamiętać żeby przed aktualizacją do 3.3 usunąć [P31], [P32] Reputation Profile
  5. Profil użytkownika acknowledgeWarning addWarning customField__gender customField__generic customFieldGroup__contact customizeProfile dnameWrapper explainPoints friendsList listWarnings photoEditor profileModern reputationPage showCard sos31_timespent statusReplies statusUpdates statusUpdatesPage tabFriends tabNoContent tabPosts tabReputation_calendar tabReputation_posts tabSingleColumn tabStatusUpdates tabTopics
  6. No to mam problem bo w grupie bitów "Profil użytkownika" nie mam w ogóle bitu tabReputation. W czystej instalacji jest ten bit, nie ma w upgradowanej Pewnie trzeba było nie usuwać moda po uprgade tylko przywrócić oryginalną postać, albo przed upgrade usunąc moda. Zapewne teraz usuwanie moda usunęło całkowicie ten bit :/ Jest jakaś możliwość dodania tego bitu bez ponownej zabawy z instalcją/upgrade całości?
  7. Po upgrade (test) w zakładce reputacji, w profilu każdego użytkownika pojawia sie błąd: a w tej linii jest taki bit function __f__ec23a600dfb46a42d4622338af97778d($title, $rows, $pages) { $_ips___x_retval = ''; $__iteratorCount = 0; foreach( $rows as $r ) { $__iteratorCount++; $_ips___x_retval .= " <tr> <td class='short'><img src='{style_images_url}/{$r['_icon']}.png' alt='' /></td> <td> " . (($r['member_id'] && $r['members_display_name']) ? (" <a href='" . $this->registry->getClass('output')->formatUrl( $this->registry->getClass('output')->buildUrl( "showuser={$r['member_id']}", "public",'' ), "{$r['members_seo_name']}", "showuser" ) . "' title=''>{$r['members_display_name']}</a>" . ( method_exists( $this->registry->getClass('output')->getTemplate('global'), 'user_popup' ) ? $this->registry->getClass('output')->getTemplate('global')->user_popup($r['member_id'],$r['members_seo_name']) : '' ) . " ") : (" Guest ")) . " </td> <td class='short'>{$r['_date']}</td> <td><a href='" . $this->registry->getClass('output')->formatUrl( $this->registry->getClass('output')->buildUrl( "findpost={$r['pid']}", "public",'' ), "", "" ) . "' title=''>{$r['title']}</a></td> </tr> "; } $_ips___x_retval .= ''; unset( $__iteratorCount ); return $_ips___x_retval; } Podejrzewam że to jakieś pozostałości po modzie "Reputation tab" Jak sie tego pozbyć? po usunięciu moda i przebudowie skinów mam
  8. Szuka czegoś w stylu (SOS30) Latest Discussions, czyli mod który wyświetla w sidebarze kilka najnowszych postów. Możecie mi coś zaproponować opierając się na własnym doświadczeniu? oczywiście chodzi o mod działający pod 3.3.x
  9. Pobawiłem sie trochę i zrobiłem trochę zmian w tym modzie, dodałem wybór w ACP czy na liście użytkowników linki do profili mają być starego typu z datą odwiedzin czy nowego, z ajaxowym popupem. Jak ktoś jest takim czymś zainteresowany to mogę to wrzucić do plików ale.. 1. Jak to się ma do praw autorskich? Nie wiem czy mogę tak po prostu zmieniać pliki stworzone przez autora moda, a potem je udostępniać? 2. Jeśli mogę, to jak oznaczyć to rozszerzenie (vwersja itd) żeby odróżnić je od oryginału? pytam nie o technikę zmian ale o zasady
  10. Chyba się nie rozumiemy? nie ma <a title w przeszukiwanym stringu $link bo str_replace szuka w tym przypadku ciągu <a (nie <a title) i zamienia ten ciąg na <a title=\"" . $this->lang->words['hookLangLastActive'] . ": " ...(itd).. problem w tym że nie wiem dlaczego ta zamiana nie dochodzi do skutku, a teoretycznie powinna.
  11. kodif

    oszustwo z jego strony

    Oczywiście że można iść tylko na policję.Tylko co to da? Policja zajmuje się wyłącznie powództwem karnym, ma w d*pie powództwo cywilne. Innymi słowy, jeśli zależy Ci wyłącznie na ukaraniu sprawcy, idź na policję. Oni go znajdą, przekażą sprawę do prokuratury, shaxo wystąpi w roli świadka, świadka nie pokrzywdzonego(!) Oszust dostanie rok w zawiasach i będzie po sprawie. A 250 pln? A 250 pln zostanie tam gdzie było. Być może podczas rozprawy sąd zapyta świadka czy ma jakieś roszczenia wobec oskarżonego ale wcale nie musi pytać. Jak chcesz odzyskać kasę to musisz zakładać sprawę cywilną przeciwko oszustowi. Pozostawienie wszystkiego w rękach policji skończy się tak jak napisałem, oszust dostanie grzywnę, zwrot kosztów sądowych i coś tam w zawiasach. Zrobisz jak chcesz shaxo, ale prawo ma swoje procedury i np. bez pisma przedsądowego żaden sąd nie rozpatrzy sprawy, bo być może dłużnik nie jest świadomy długu? Albo spłaca dług w ratach? Albo dogadałeś się z nim że spłaci dług w styczniu 2013? Policja nie da mu nakazu zapłaty, od tego jest sąd. Ponadto jeśli nie będzie oczywistych znamion przestępstwa, to policja też się tym nie zajmie bo i na jakiej podstawie? oni nie są od rozstrzygania czy rzeczywiście było oszustwo czy może nieporozumienie. Prawo nie jest tak proste i oczywiste jak się niektórym wydaje. Każdy obywatel w demokratycznym kraju ma niezbywane prawo do dochodzenia swoich praw samemu, niekoniecznie zaś przez adwokata. Pisząc pismo przedprocesowe dajesz mu do zrozumienia że cierpliwość się wyczerpała i teraz albo płaci albo sąd. To motywuje dłużnika
  12. Ekhem... str_replace( "<a " zamienia każde wystąpienie ciągu "<a " na podany dalej string, mistrzu wcale nie szuka wystąpienia ciągu title, a nie zaprzeczysz że znacznik <a występuje w kodzie wynikowym jest takie przykładowe coś <a id="anonymous_element_38" title="" hovercard-ref="member" hovercard-id="5" class="url fn name ___hover___member _hoversetup" href="http://localhost/forum331/index.php?amp;showuser=5"><span itemprop="name">mik</span></a> jak widać title jest i to w dodatku puste. skąd się wzięło i dlaczego str_replace nie działa? edit: skąd te url się pojawiają w CODE?? już poprawione
  13. pogrzebałem i jak widze za listę użytkowników jest odpowiedzialny taki kod $link = IPSMember::makeProfileLink( IPSMember::makeNameFormatted( $user['members_display_name'], $user['member_group_id'] ), $user['member_id'], $user['members_seo_name'] ); $link = str_replace( "<a ", "<a title=\"" . $this->lang->words['hookLangLastActive'] . ": " . $this->lang->getDate( $user['last_activity'], 'LONG' ) . "\" ", $link ); jak widać druga linia niby wstawia znacznik "title" z odpowiednimi wartościami, ale coś to nie działa bo poźniej w kodzie wynikowym forum tego nie ma.
  14. kodif

    oszustwo z jego strony

    Dlaczego niby ma być głupio nie dawać się oszukiwać? Spróbuj nie zapłacić rachunku za telefon lub cyfrę+/N na dużo mniejszą kwotę a będziesz miał sąd, a potem komornika na głowie. 1. Jeśli znasz adres pocztowy gościa i dane personalne, wysyłasz mu pismo zatytułowane "Przedsądowe wezwanie do zapłaty" gdzie domagasz się zwrotu swoich należności w terminie 7 dni od daty otrzymania pisma. Pismo polecone za potwierdzeniem odbioru oczywiście. Jeśli wróci z adnotacją że nieodebrane, nie ma takiego adresata itd.. idziesz na policję i zgłaszasz wyłudzenie. Oni juz znajdą gościa, chociażby po numerze rachunku bankowego. Jeśli wróci tylko potwierdzenie odebrania pisma, czekasz na kasę a potem walisz od razu do sądu, bez policji. 2 . Jeśli nie znasz adresu pocztowego i danych personalnych, walisz od razu na policje i zgłaszasz wyłudzenie.
  15. Po zainstalowaniu rozszerzenia "Members Online Today", po najechaniu na nick na liście użytkowników obecnych dziś na forum pojawia sie ajaxowe okienko z profilem. Czy można to zmienić tak aby nie było tego okienka ale tzw żółta podpowiedz (czyli title obiektu) z datą i godziną odwiedzin, tak jak było w 3.1.4?
  16. Zrobiłem sobie testowo konwersję z 3.1.4 do 3.3.1 i po konwersji, nie działa link "Mój profil" czyli ten w prawym górnym rogu, gdzie jest nick ze strzałką w dół. Po kliknięciu nic się nie dzieje. Na świeżej instalacji nie ma problemu, pojawia się okienko z wszystkimi opcjami Profil , Ustawienia itd. Jakieś pomysły w czym jest problem?
  17. W jaki sposób jakakolwiek konwersja ma połączyć dwie bazy danych?
  18. Tak jak pisałem, usuń tę czerwoną reklamę, wtedy zobaczymy.
  19. Hosting jest płatny? To w takim razie oznacza że albo skrypt albo jakieś modyfikacje są legalne inaczej, innego wyjście nie widzę. Sama się ta reklama nie pojawiła. Shoutbox jest do pobrania ze strony IPSu
  20. Mam niejasne podejrzenia że to przez to czerwone coś shoutbox nie wyświetla swoich przycisków, ani nie można zmienić jego wysokości. Jeśli to nie Ty wstawiałeś tą reklamę to zmień hosting. Darmowe są do d*py.
  21. Byłem na stronie. Wywal to czerwone dziadostwo
  22. Wszystko jest ustawione dobrze, powinien działać... Shoutbox jest w odpowiedniej wersji dla forum? Goście mogą pisać na shoutboxie?
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.