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

wiesniak

Użytkownik
  • Postów

    26
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez wiesniak

  1. jozefg -> Szybka odpowiedź dlatego jest szybka, bo nie trzeba nic klikać ani czekać na przeładowanie strony :-) DawPi -> Dzięki za odpowiedź. Na szczęście, z tego co właśnie widzę, w v3 problem już nie będzie istniał :-) Czyli temat do zamknięcia.
  2. Cześć :-) Przegryzłem się przez kilka stron wyników z szukajki i zima, więc spytam w temacie: czy jest jakaś modyfikacja, która pozwala dodać nad okienko szybkiej odpowiedzi listę z wyborem koloru tekstu (buton z color pickerem dostępny w oknie zwykłej odpowiedzi, niedostępny w szybkiej)? Ewentualnie czy da się to w miarę prosto zrobić? Jeśli tak, to będę wdzięczny za instrukcję. Z pozdrowieniami, wiesniak
  3. Mój wybawco! :-) Odwracając zmiany zauważyłem reset ustawień, ale akurat na filtrowanie nie spojrzałem. Dziękuję bardzo, problem rozwiązany.
  4. Mała zagadka (mam nadzieję, że tylko dla mnie:P). Mamy jakieś forum, dział w obrębie kategorii. Ten dział standardowo zawiera tematy. Posiada on też subfora z własnymi tematami. Bierzemy teraz ten dział i zamieniamy na samodzielną kategorię. Subfora stają się działami tej kategorii. Natomiast pytanie brzmi: co dzieje się z tematami, które były w dziale zmienionym w kategorię (nie w subforach)? Powiem od razu, że pytam, ponieważ zrobiłem takie coś i tematy wsysnęło (jeden przyklejony, kilka zwykłych). Dodam, że zmieniłem z powrotem kategorię na dział i pojawił się ten przyklejony temat - reszty nie było. Czy podczas zmiany dział -> kategoria, skrypt wykonuje jakieś kasowanie tematów, czy wykonując takie działanie, doprowadziłem do drobnej niespójności w bazie danych (tematy w bazie istnieją, ale nie są dowiązane do żadnego działu)?
  5. Wszystko pięknie działa. Jeszcze raz dziękuję, temat można zamknąć.
  6. Dzięki serdeczne :-) Zmiany pewnie wprowadzimy jutro i wtedy poproszę o zamkinęcie tematu albo o dalszą pomoc
  7. Ah, aktywni użyszkodnicy. Nie ma ich na moim screenie, bo zostało to tymczasowo wyłączone - zapomniałem o tym :-) Tak jak piszesz, najlepiej gdyby tabelka "podobne tematy" trafiła bezpośrednio nad szybką odpowiedź.
  8. Tak. Przy czym widzę, że opcje moderacji są w dwóch miejscach (te wyżej są tymi pożądanymi). Widzę też, że pasek z "linkami nawigacyjnymi" jest w tym samym rzędzie, co przyciski i (jak widać na Twoim screenie) troszkę to rozciąga wzwyż forum. W załączniku wrzucam przykład obrazkowy :-)
  9. Tak, pod warunkiem, że opcje moderacji, których nie widzę, znajdują się pomiędzy tabelką z postami, a przyciskami szybkiej odpowiedzi itd.
  10. Modyfikacja (similar topics 1.0.4) działa bez problemu, natomiast chciałem przemieścić tabelkę i tu zaczęły się schodki. Obecnie wygląda to tak jak tutaj, czyli pod tabelą postów jest tabela "podobne tematy", a pod nią opcje moderacji oraz przyciski "szybka odp., dodaj odp. i nowy temat. Ja natomiast chciałbym przesunąć tabelkę "podobne tematy" w dół, a mówiąc inaczej, przenieść opcje moderacji oraz wspomniane buttony ponad tabelkę "podobne tematy". Przeniesienie przycisków nie stanowi problemu - w Topic View -> TableFooter wycinam tabelkę i wklejam 2 linijki wyżej (fragment TableFooter bez moich zmian): <br /> <!--IBF.MOD_FULL_WRAPPER--> <!--IBF.MOD_PANEL_NO_MOD--> <table class='ipbtable' cellspacing="0"> <tr> <td style='padding-left:0px' width="30%" nowrap="nowrap" valign="middle"><div>{$data['TOPIC']['SHOW_PAGES']}</div></td> <td class='nopad' style='padding:5px 0px 5px 0px' align="right" width="70%"><!--IBF.QUICK_REPLY_CLOSED--><!--IBF.TOPIC_REPLY--><a href="{$this->ipsclass->base_url}act=post&do=new_post&f={$data['FORUM']['id']}" title="{$this->ipsclass->lang['start_new_topic']}"><{A_POST}></a></td> </tr> </table> <!--IBF.TOPIC_ACTIVE--> <!--IBF.QUICK_REPLY_OPEN--> Opcje moderacji jestem w stanie zamienić miejscami z tabelką "podobne tematy". Zmiany tej dokonuję w Topic View -> simple_topics przenosząc ostatnią linijkę <!--IBF.MOD_FULL_WRAPPER--> na sam początek, przed div zawierający tabelę. Ale to ciągle nie jest tak, jak bym chciał (tj. opcje moderacji -> przyciski -> tabelka). Mogę to rozwiązać, przenosząc tabelkę z przyciskami z TableFooter do similar_topics w miejsce pomiędzy powyższy komentarz, a div tabeli "podobne tematy", ale to rozwiązanie mi się bardzo nie podoba, ponieważ przenoszę oryginalny fragment w całkiem inne miejsce. Dlatego proszę o poradę, jak to zmienić (o ile jest to wykonalne).
  11. Jestem optymistą, wierzę w ludzi A jak nie dodadzą, to może znów przyjdę po prośbie do Ciebie :/
  12. Dzięki za ekspresową odpowiedź :-) Zakup modyfikacji raczej możliwy nie jest, a skrypt 3.0 nadchodzi i kto wie, co przyniesie ze sobą :/ Jeszcze raz dzięki i pozdrawiam!
  13. Jeśli w dziale mamy podfora, to w samym dziale mamy wyświetlane posty należące do tego działu, natomiast posty podforów są dostępne po wejściu do danego podforum. Czy istnieje jakaś modyfikacja, która pozwala wyświetlać posty zawarte w podforach w ramach forum rodzica? Przekopałem się przez zawartość invisionize.com oraz invisionmodding.com oraz tej strony, ale niestety nic takiego nie widziałem. Przykład działania czegoś takiego: http://www.elektroda.pl/rtvforum/viewforum.php?f=195.
  14. Temat w pewnym sensie rozwiązany, ale dorzucę swoje 3 grosze. godfather -> Zwróć uwagę na datę tego tutoriala, który zalinkowałeś. W ciągu dwóch lat bardzo wiele się zmieniło in plus jeśli chodzi o instalację i konfigurację WAMP (win+apache+php+mysql). Obecnie wystarczy wyklikać instalatory oraz zmodyfikować httpd.conf tak, żeby plik index.php był wyszukiwany jako plik startowy strony dla danego adresu (choć nie jest to konieczne do działania samego zestawu). Poza tym, z tego co widzę, XAMPP posiada serwer poczty (Mercury), więc musiałbyś tylko odpowiednio go skonfigurować by móc wysyłać pocztę z localhosta. Sam korzystam z niego i daje radę :-)
  15. wiesniak

    Czym to otworzyć?

    SubEdit działa na Windows Vista, tylko wymaga dodatkowej łatki - do pobrania na stronie programu. Za pomocą GSpot można sprawdzić, jakimi kodekami jest kompresowany dźwięk i obraz - może to coś podpowie. Można spróbować programu AVI Preview, pamiętam, że radził sobie z obciętymi plikami, choć jak VLC sobie nie radzi, to może być krucho. Zastanawiałbym się jeszcze, czy ten plik to na pewno avi jest, tzn może tylko rozszerzenie avi, a w środku coś innego? Choć w sumie nie spotkałem się z rmvb czy qt o rozmiarach 700MB (rmvb głównie w okolicy 400MB, ze względu na lepszą kompresję). Zacząłbym od programu GSpot, on może coś rozjaśnić.
  16. Do wyboru języka nic nie mam - to IMO dobry pomysł (choć powiedziałbym, że dodatek będzie miał istotne znaczenie na forum, gdzie z alternatywnego języka będzie korzystać więcej niż garstka osó. Całość uwagi tyczy się tylko możliwości wyboru skina.
  17. Akurat o ten kawałek kodu się nie martwię. Mam na myśli głównie XML. Niedawno skrobnąłem prosty programik do pakowania emotek w paczki XML-owe i na chwilę obecną skrypt nie lubi się z moimi XML-ami, choć wyglądają identycznie. Zauważyłem, że parser preferuje LF zamiast CRLF, ale to nic nie zmieniło. Jutro liczę na trochę czasu, to będę porównywał heksadecymalnie jakiś działający wzorzec i mój plik :-) Stąd też moje obawy co do XML-a, ale nie ma co biadolić, po prostu trzeba najpierw przetestować :-) Dzięki. Część stron znam, część przeszukam w wolnym czasie. To budzi sprzeciw mojego dążenia do perfekcji Poza tym staram się zapewnić sobie maksymalną operatywność bez dostępu do FTP. Niemniej masz rację i chyba przygotuję sobie większą reorganizację, a później poproszę o porządki i wszystko wprowadzę po nowemu, tym razem lepiej...
  18. Nie :-) Randomem przeglądałem forum i akurat tu trafiłem. Po przeczytaniu uznałem, że warto napisać zdanie komentarza.
  19. Czy wybór skina będzie przeładowywał stronę z rejestracją tak, że będzie na niej widoczny wybrany skin? Ewentualnie czy będzie jakiś screen (miniaturka żeby strony nie rozpychać + pełnowymiarowy obrazek w nowym oknie, bo w miniaturce poza ogólną kolorystyką nic nie widać) z podglądem wyglądu forum? Jeśli nic takiego nie będzie, to w zasadzie wybór skina niewiele daje, chyba że ktoś będzie znał skiny z nazwy.
  20. Dziękuję, Twoja odpowiedź w zasadzie rozwiązuje problem. Spróbuję przeforsować testy "wersji rozszerzonej" - jeśli się powiodą, postaram się podzielić rozwiązaniem końcowym. Jeśli się nie uda, to zastosuję Twoje rozwiązanie z wpisywaniem ID grup na sztywno. W sprawie emotek: czy przychodzi Ci jakaś gotowa modyfikacja na myśl? Jeśli nie, to radzisz kontunyować wątek, czy raczej powinienem się zgłosić do działu dot. produkcji modyfikacji? W zasadzie potrzebuję jednego buttona do każdej emotki, w każdym katalogu, który będzie realizował kasowanie (z tego co zauważyłem, przy ładowaniu emotek, są one automatycznie powielane do katalogu default. Brakuje mi jeszcze jednej funkcjonalności. Istnieje możliwość zdefiniowania podstawowego zestawu emotek dla wybranego stylu wskazując katalog emotek. Sęk w tym, że nie ma możliwości zdefiniowania tekstu, który będzie zamieniany na emotkę w postach (czyli np ) - jest to ustalane automatycznie na podstawie nazwy pliku. Tu nie jestem w stanie nic zaproponować od siebie, bo zbytnio nie mam się na czym oprzeć Przy okazji właśnie odkryłem coś, co niekoniecznie mi się podoba, a mianowicie nie ma weryfikacji tych tekstów - jeśli dwóm emotkom nadam taki sam tekst, to tak zostanie zapisane, przy czym na forum wyświetla się ta emotka, którą przedefiniowałem. Żeby było zabawnie, nie ma opcji powrotu do poprzedniego tekstu. Usunięcie jednej z emotek usuwa obie (wrzuca je do "unasigned") i resetuje im teksty. Wspominam o tym, choć de facto nie wiem, czy ma to znaczenie w obliczu nadchodzącej wersji 3.
  21. Ciężko zaproponować coś bardziej konkretnego, bez możliwości testowania i przy nikłym doświadczeniu, ale powiedzmy, że spróbuję przedstawić moją wizję. Kod w znacznej mierze jest zaczerpnięty z modyfkacji (Adriano) User CP - Block Forums from 'View New Posts' 1.2. Pierwsza część to dodatek do ACP pozwalający wybrać grupy, które mogą widzieć notatki. Ta część jest w XML: <mod_data> <mod_info> <title>Notatki moderatorskie</title> <version>0.1</version> <author>wiesniak</author> <website></website> <ipbver>2.3</ipbver> </mod_info> <sections_group> <section> <conf_title_title>Notatki moderatorskie</conf_title_title> <conf_title_desc>Ustawienia modyfikacji notatki moderatorskie</conf_title_desc> <conf_title_noshow>0</conf_title_noshow> <conf_title_keyword>user_notes</conf_title_keyword> </section> </sections_group> <sections_group> <setting> <conf_title>Grupy</conf_title> <conf_description>Wybierz grupy uprawnione do oglądania notatek</conf_description> <conf_group>0</conf_group> <conf_type>multi</conf_type> <conf_key>user_notes_groups</conf_key> <conf_default /> <conf_extra>#show_groups#</conf_extra> <conf_evalphp> <![CDATA[ if ( $save == 1) { if ( is_array($_POST['user_notes_groups']) ) { $_POST['user_notes_groups'] = implode(",",$_POST['user_notes_groups']); } else { $_POST['user_notes_groups'] = ""; } $key = 'user_notes_groups'; } if ( $show == 1 ) { $key = 'user_notes_groups[]'; } ]]> </conf_evalphp> <conf_position>1</conf_position> <conf_start_group /> <conf_end_group /> <conf_help_key /> </setting> </settings_group> </mod_data> Wydaje mi się, że taki lub podobny kawałek kodu powinien po załadowaniu generować listę grup i dać możliwość oznaczenia, które grupy mają widzieć notatki. W XMLu były jeszcze inne sekcje typu modyfikacja template'u czy elementy językowe, ale wydaje mi się to zbędne na chwilę obecną. Pozostaje część druga, realizująca weryfikację tych ustawień. if (in_array( $this->ipsclass->member['mgroup'], explode( ',', $this->ipsclass->vars['user_notes_groups'] ) ) ) { /* tu powinien się znaleźć kawałek kodu odpowiedzialny za generowanie pojedynczej notatki / ostrzeżenia - jeśli user przeglądający zalicza się do grupy zezwolonej, kod się wykona, notatka zostanie wyświetlona. trzeba jeszcze dodać do if warunek sprawdzający, czy dana "rzecz" do wyświetlenia to notatka - jeśli nie to trzeba ją wyświetlić niezależnie od przydziału do grupy. if(!notatka || notatka&& grupaJestOk) wyswietl; niestety tego już nie wymyślę - ani jak poprawnie napisać warunek, ani w jakim pliku modyfikować. */ } Gdybym miał zacząć kombinować z tworzeniem modyfikacji (czy raczej dodatku do modyfikacji user notes), to tak właśnie bym zaczął. Ewentualnie dodałbym jeszcze radiobuttony "mod włączony / wyłączony" (w XML-u), ale nie jest to obecnie aż tak istotne. Wszelkie sugestie mile widziane :-)
  22. Daj mi troszkę czasu. Mam koncepcję, chciałbym ją przemyśleć i przedstawić, ale chwilowo nie dam rady. Myślę, że do późnych godzin nocnych powinienem dać radę :-)
  23. Jeśli chcesz mnie zweryfikować, powiedz wprost - skontaktuję Cię z właścicielem licencji forum, na którym "operuję". Serio? Wow... Bądźmy poważnymi ludźmi, jestem świadom, że pliki się przez FTP wrzuca (choć na upartego znajdzie się inny sposó. Nie ja będę wprowadzał modyfikacje, tylko właściciel forum. Moim zadaniem tutaj jest znalezienie pomocy w sprawie modyfikacji, zdobycie potrzebnych informacji. Skoro wymieniliśmy uprzejmości, przejdźmy do konkretów. Instalacja wyglądała na 99,9% tak, jak jest to opisane w pliku z modyfikacją - nie sądzę, by były poczynione jakieś odstępstwa. W razie potrzeby dopytam osobę wprowadzającą modyfikację. Sądząc po treści moda, skin był modyfikowany w jednym miejscu - dodanie jednego radiobuttona do stronki, na której wystawia się ostrzeżenia (mod wprowadza nowy poziom ostrzeżenia, który nic nie zmienia w liczniku ostrzeżeń - czyli właśnie robi jako notatka). Edit skin: Moderator Function / warnheader After: <td class="pformright"> <input type="radio" name="level" id="add" class="radiobutton" value="add" {$type['add']} /><label for="add" class="warnbad"><b>{$this->ipsclass->lang['w_add']}</b></label> Add: <br /> <input type="radio" name="level" id="zero" class="radiobutton" value="zero" {$type['note']} /><label for="zero" class="warnnote"><b>{$this->ipsclass->lang['w_note']}</b></label> Zastanawiam się, jak wygląda sprawa umieszczania pełnej modyfikacji dostępnej na invisionize.com tutaj - nie doszukałem się żadnego "możesz swobodnie rozpowszechniać" ani też "zakaz wklejania treści w innych miejscach bez zgody autora". Jeśli nie jest to nielegalne, to po prostu wrzucę pełną treść modyfikacji tutaj - całe 3,5KB :-)
×
×
  • 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ę.