Unofficial modifications
nieoficjalne modyfikacje for?w phpBB by Przemo

Pomoc dla modyfikacji - Oznaczanie postu jako nieprzeczytanego po edycji

MrK - Nie 21 Maj, 2006

qbs,
czego? takiego kiedys szuka?em :) Dzi?ki.

Gozda - Pon 22 Maj, 2006

A mi to nie dzia?a! :( zrobi?em tymi dwoma jakby sposobami. A nie dzia?a :( Nie wiem jak zedytowalem post nie bylo widac jak sprawdzalem drugim kontem ;/ Pomozcie

Pozdro. Gozda

MrK - Pon 22 Maj, 2006

Gozda,
u mnie dzia?a, wiec mo?e po prostu cos zle edytowa?e?.

Gozda - Pon 22 Maj, 2006

To jakby kto? m?g? niech go zedytuje jak niby zle zrobilem. To jest oryginalna wersja!

Pozdro. Gozda

Kica - Pon 22 Maj, 2006

Prosze :mrgreen: Inaczej tego zrobi? sie nie da, wi?c je?li Ci nie dzia?a, problem jest w innym miejscu ;)
MrK - Pon 22 Maj, 2006

Gozda napisał/a
jakby kto? m?g? niech go zedytuje jak niby zle zrobilem

Napisa?em mo?e. Zawsze mozna sie pomyli? :)

Gozda - Pon 22 Maj, 2006

Nie wiem nie dziala :( ;/ Szkoda

Pozdro. Gozda

MrK - Pon 22 Maj, 2006

Hmm... Sprawdzi?em u siebie, bo mi to teraz nie dawa?o spokoju i musz? przyzna? racj? Gozda - nie dzia?a. Wcze?niej by?em pewien ze jest OK, bo przeczyta?em posta jakiegos usera i za chwile widzia?em go ponownie w nieprzeczytanych, tyle ze z inn? tre?ci?. S?dzi?em, ze go edytowa? a widocznie usun?? zupe?nie i napisa? jeszcze raz.
Tak wiec u mnie te? nie dzia?a, sorry za zamieszanie.

tjon - Pon 22 Maj, 2006

Musze przyzna? i ja ?e ta modyfikacja nie dzia?a na bank :(
tjon - Pon 22 Maj, 2006

qbs, teraz to nawet nie moge zapisa? edytowanego posta wyskakuje u mnie bia?a strona z:

Kod
f:32 t:1919 p:35730 u:2

qbs - Pon 22 Maj, 2006

ok. tjon, o to chodzilo.
wiem o co chyba wam biega, jednak modyfikacja ta dziala tak iz informuje uzytkownikow ktorzy odpowiedzieli juz w temacie. czy tez moze to tez nie dziala??

MrK - Pon 22 Maj, 2006

qbs napisał/a
jednak modyfikacja ta dziala tak iz informuje uzytkownikow ktorzy odpowiedzieli juz w temacie

No szkoda :( Mysla?em, ze oznacza edytowany post jako nieczytany dla wszystkich. To by by?o naprawd? przydatne.

qbs - Pon 22 Maj, 2006

ale czy ma oznaczac tez dla tych ktorzy nie chca czytac tematu? to jest 5sek roboty.
a moze ma oznaczac nieprzeczytany tym ktorzy go przegladali?

tjon - Wto 23 Maj, 2006

qbs napisał/a
ok. tjon, o to chodzilo.
wiem o co chyba wam biega, jednak modyfikacja ta dziala tak iz informuje uzytkownikow ktorzy odpowiedzieli juz w temacie. czy tez moze to tez nie dziala??

qbs najlepiej b?dzie jak bedzie informowa?a wszystkich a nie tylko tych co brali udzia? w danym temacie :P

MrK - Wto 23 Maj, 2006

Popieram tjon'a. Niech oznacza tak samo, jakby by? to zupe?nie nowy post, czyli jako nieprzeczytany dla wszystkich user?w.
ciaastek - Wto 23 Maj, 2006

tjon napisał/a
gbs

jak nie umiesz poprawnie napisa?, to kliknij na jego nick :roll:



sorry za offtop, ale cz?sto widze ten b??d i to nie tylko tutaj ;)

tjon - Wto 23 Maj, 2006

ciaastek napisał/a
tjon napisał/a
gbs

jak nie umiesz poprawnie napisa?, to kliknij na jego nick :roll:



sorry za offtop, ale cz?sto widze ten b??d i to nie tylko tutaj ;)

to rze? mnie o?wieci? stra?niku poprawnej pisowni 8)

wracaj?c do tematu qbs nie wiem czy poprawi?e? bo co niekt?rzy na forum Przema twierdz?, ?e tak a mi nadal nie dzia?a ;]

ciaastek - Wto 23 Maj, 2006

tjon napisał/a
to rze? mnie o?wieci? stra?niku poprawnej pisowni

?e? :lol:

nie stra?nikiem polskiej pisowni tylko ?le napisa?e? nick'a qbs'a ;)

Dobra, koniec offtop'a z mojej strony.

Gozda - Wto 23 Maj, 2006

To jak bedzie taka malutka Modyfikacja z tymi postami ?
VaNdiT - Sro 24 Maj, 2006

Zgadzam si? tjon'em, lepszy mod b?dzie jak b?dzie pokazywa? wszystkim zmiany w postach tak jak to by?o w tem modku w wersji 1.9.x
Gozda - Sro 24 Maj, 2006

qbs liczymy na Ciebie :D

Pozdro. Gozda

qbs - Sro 24 Maj, 2006

tjon napisał/a
qbs najlepiej b?dzie jak bedzie informowa?a wszystkich a nie tylko tych co brali udzia? w danym temacie :P
na forach na ktorych jest powiedzmy 10000 userow (warezy etc) to bedzie zarzynac serwer i moga byc pady bazy, nie mowiac juz o mozliwosci jej uszkodzenia. druga sprawa to takie cos bedzie zapychac baze i to bardzo szybko (kazda edycja = ilosc wpisow w read_history = ilosc userow) czyli powiedzmy ze jesli masz 1000 userow na forum i niech na jeden dzien bedzie 10 jakichkolwiek edycji postow przez uzytkownikow to masz w tabeli read_history 10000 wpisow!!!! hardcore :mrgreen:

dlatego naprawde radze wam tego nie robic. co najwyzej mozna zrobic by powiadamial osoby ktore przegladaly temat (nie musialy odpowiedziec)

ciaastek - Sro 24 Maj, 2006

Dodaj?c do tego, ?e czasem userzy poprawiaj? np. liter?wki ;)
Gozda - Sro 24 Maj, 2006

A daloby sie moze zrobi? moda ?e on wy?wietla sie jako nieprzeczytany jak polaczy post. Polaczy post ta opcja co jest w PA. ??cz zdublowane posty czy jako? tak :D To by bylo Dobre :D

Mi np. By sie Bardzo przydalo :P

Pozdro. Gozda

tjon - Sro 24 Maj, 2006

ok ale qbs p?ki co to co jest teraz u mnie nie dzia?a :/
niedzwiedz_2 - Sro 24 Maj, 2006

my?le, ?e mo?na by po prostu da? pole do zaznaczenia je?li kto? chce, aby jego post by? odznaczony jako nieczytany.
WIem, wtedy jest znacznie wi?cej roboty, ale cz?sto s? poprawiane liter?wki lub co?, co nie ma znaczenia wi?kszego.
I jeszcze mo?e tak, jak pisa? Gozda

qbs - Sro 24 Maj, 2006

tjon, wyedytuj post gdzie ktos odpowiadal i zobacz w bazie czy dodal wpisy
VaNdiT - Sro 24 Maj, 2006

qbs napisał/a
na forach na ktorych jest powiedzmy 10000 userow (warezy etc) to bedzie zarzynac serwer i moga byc pady bazy, nie mowiac juz o mozliwosci jej uszkodzenia. druga sprawa to takie cos bedzie zapychac baze i to bardzo szybko (kazda edycja = ilosc wpisow w read_history = ilosc userow) czyli powiedzmy ze jesli masz 1000 userow na forum i niech na jeden dzien bedzie 10 jakichkolwiek edycji postow przez uzytkownikow to masz w tabeli read_history 10000 wpisow!!!! hardcore

dlatego naprawde radze wam tego nie robic. co najwyzej mozna zrobic by powiadamial osoby ktore przegladaly temat (nie musialy odpowiedziec)
_________________


i tak i nie ale ja sie ma limit nieprzeczytanych post?w srawn? administracjae kt?ra czesto czy?ci bazy itp to im to nie straszne ;) ja nadal poprosze :P no chyba ?e to problem to powiedz :>

tjon - Czw 25 Maj, 2006

qbs napisał/a
tjon, wyedytuj post gdzie ktos odpowiadal i zobacz w bazie czy dodal wpisy

ok faktycznie dzia?a :) dla tych co brali udzia? w tym edytowanym temacie, pi?knie dzi?ki :P

qbs - Czw 25 Maj, 2006

macie juz wszystko w pierwsyzm poscie
tjon - Czw 25 Maj, 2006

qbs napisał/a
aby powiadamialo kazda osobe ktora przegladala temat

no i to jest chyba najlepsze wyj?cie bo skoro kto? nie czyta? nawet danego tematu to raczej nie jest zainteresowany nim :) ja z tego korzystam i jestem p?ki co zadowolony :P

VaNdiT - Sob 27 Maj, 2006

qbs, mam pytanie jak wygl?da to powiadamianie kazdego uzytkownika forum :?: czy jest to tak jak kiedy? ?e pokazuje temat jako nieprzeczytany ... czy inaczej :?: bo powiadamianie jako? a odznaczanie jest dla mnie du?a r??nic? :cry:

Pozdrawiam

tjon - Sob 27 Maj, 2006

VaNdiT napisał/a
powiadamianie jako? a odznaczanie jest dla mnie du?a r??nic?

powiadamianie w sensie oznaczenia jako nieprzeczytanego 8) tak to wygl?da :P

VaNdiT - Sob 27 Maj, 2006

tjon napisał/a
powiadamianie w sensie oznaczenia jako nieprzeczytanego tak to wygl?da


takiej informacji brakuje w pierwszym po?cie qbs, :roll:

Dzi?ki za info :)

ciaastek - Sob 27 Maj, 2006

Tytu? tematu: Oznaczanie postu jako nieprzeczytanego po edycji
:roll:

VaNdiT - Sob 27 Maj, 2006

ciaastek napisał/a
Tytu? tematu: Oznaczanie postu jako nieprzeczytanego po edycji


tak w temacie jest ok ale z opisu mo?na b??dnie wywnioskowa?, ale to i tak przecie? niewa?ne ;)

qbs napisał/a
PHP Code:
<?php

$sql = "INSERT INTO " . READ_HIST_TABLE . " (user_id, post_id, topic_id, forum_id) 
               SELECT user_id, $post_id, $topic_id, $forum_id 
               FROM " . USERS_TABLE . " 
               WHERE user_id <> $userdata_user_id 
                    AND user_id > 1";


?>


zamieni?em co trzeba i nic :(

qbs - Sob 27 Maj, 2006

przeciez tobie nie oznaczy ze go nie czytales. wejdz do pma i zobacz co sie zmienilo po edycji posta w tabeli phpbb_read_history
hannibal - Sob 27 Maj, 2006

a da?o by si? to tak przerobi? by mod lub admin w czasie edycji posta m?g? wybra? czy post ma zosta? oznaczony jako przeczytany lub nie?
qbs - Sob 27 Maj, 2006

nie bez wielu przerobek
VaNdiT - Nie 28 Maj, 2006

qbs napisał/a
przeciez tobie nie oznaczy ze go nie czytales. wejdz do pma i zobacz co sie zmienilo po edycji posta w tabeli phpbb_read_history


no przepraszam na php sie nieznam ale jaki? podstawowe rzeczy wiem ;) sprawdza?em na innnym u?ytkowniku :lol:

co do phpbb_read_history to niewiem co sie zmini?o bo na tym to sie napewno nieznam :D

ok spradzi?em z pomoc? kolegi normalnie plik ma oko?o 3.1 MB po modyfikacji :? tak samo :|

[ Dodano: 2006-05-29, 11:26:48 ]
to jak pomo?ecie :(

Crash_3d - Sro 12 Lip, 2006

qbs napisał/a
na forach na ktorych jest powiedzmy 10000 userow (warezy etc) to bedzie zarzynac serwer i moga byc pady bazy, nie mowiac juz o mozliwosci jej uszkodzenia. druga sprawa to takie cos bedzie zapychac baze i to bardzo szybko (kazda edycja = ilosc wpisow w read_history = ilosc userow) czyli powiedzmy ze jesli masz 1000 userow na forum i niech na jeden dzien bedzie 10 jakichkolwiek edycji postow przez uzytkownikow to masz w tabeli read_history 10000 wpisow!!!! hardcore :mrgreen:

dlatego naprawde radze wam tego nie robic. co najwyzej mozna zrobic by powiadamial osoby ktore przegladaly temat (nie musialy odpowiedziec)


Dobrze rozumiem. Edycja posta wtedy by oznaczaly tyle co napisanie nowego. Czyli bez roznicy czy jest 10 nowych czy 10 edytowanych?

qbs - Sro 12 Lip, 2006

jest roznica - to dodaje wpis jak jest edytowany post
Crash_3d - Sro 12 Lip, 2006

Cytat
jest roznica - to dodaje wpis jak jest edytowany post

Czyli? Jak edytuje posta to wyswietla sie jako nowy i do bazy tez sie wpisuje jako nowy. Czyli czy napisze nowego czy edytuje to baza ma takie same obciazenie?

GelO - Pią 14 Lip, 2006

to ja jeszcze tak:
Nie mam tego pliku wog?le functions_post!!! (wersja 1.12.5)

KaweX - Pią 14 Lip, 2006

masz w
includes/

KnofeL - Pią 14 Lip, 2006

HAHAHAHA

To jakim cudem forum wog?le ci dzia?a :roll:

KaweX - Pią 14 Lip, 2006

KnofeL, ehhh no pewnie my?la? ?e w g?ownym katalogu forum to jest :P
GelO - Pią 14 Lip, 2006

KaweX masz uu mnie piwko ;)
KnofeL - mia?em to w pliku includes!!!

KnofeL - Pią 14 Lip, 2006

Oczywi?cie ze to mia?e? ka?dy to tam ma :roll: Tylko wszyuka? pliku to sie ju? nie chcia?o :roll:
Crash_3d - Nie 16 Lip, 2006

GelO napisał/a
wog?le

w og?le
GelO napisał/a
Nie mam tego pliku

A mi si? wydaje, ?e jest. Ba! Nawet jestem tego pewien ;)

GelO napisał/a
mia?em to w pliku includes!!!

Naprawde jestes tak malo inteligetny, ze nie odrozniasz katalogow od plikow?:>

Lukas - Sro 19 Lip, 2006

Na wstepie chcialbym sie przywitac poniewaz jest to moj pierwszy post na tym forum :)

Chcialbym sie dowiedziec czy ta modyfikacje mozna w jakis sposob dostosowac do tego aby oznaczalo "polaczone posty" jako nieprzeczytane ??

glowie sie nad tym problemem od paru dni ale nic mi nie wychodzi :(

bede bardzo wdzieczny za wszelkie informacje ktore w jakis sposob pomoga mi rozwiazac moj problem

VaNdiT - Czw 20 Lip, 2006

Kod
Error
SQL query:

$sql = "INSERT INTO ".READ_HIST_TABLE. " (user_id, post_id, topic_id, forum_id) SELECT user_id,
$post_id, $topic_id, $forum_id FROM ".TOPIC_VIEW_TABLE. " WHERE topic_id = $topic_id AND user_id <> $userdata_user_id AND user_id > 1";



MySQL said:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$sql = "INSERT INTO " . READ_HIST_TABLE . " (user_id, post_id, topic_id, forum_i' at line 1


sorki ale nie czaje tego :(

geman - Czw 20 Lip, 2006

VaNdiT, to nie jest polecenie dla phpmyadmina tylko zmienna w kodzie php
VaNdiT - Pią 21 Lip, 2006

Dzi?ki geman, ale mam inny problem

Kod
Parse error: syntax error, unexpected ';' in /home/ratedj/public_html/TEST/includes/functions_post.php on line 319

Gracek - Pią 21 Lip, 2006

dodaj na koncu linii 319 pliku includes/functions_post.php srednik
VaNdiT - Pią 21 Lip, 2006

no w?a?nie doda?em ale nic nie da?o dalej ten sam b??d :(

PHP Code:
<?php

    if( $mode == 'editpost' &amp;&amp; $board_config['search_enable']);


?>

PiotrLegnica - Pią 21 Lip, 2006

&amp;&amp; na && i bez tego ?rednika na ko?cu.
VaNdiT - Pią 21 Lip, 2006

PiotrLegnica napisał/a
&amp;&amp; na && i bez tego ?rednika na ko?cu.


Kolejne linijki te? trzeba by?o tak zrobi? ... no ale mi nie pokazuje tematu jako nieprzeczytany :( ani po uzycu funkcji edytuj, ani po u?yciu mod coment

KnofeL - Pią 21 Lip, 2006

Chyba tak powinien wyglaa? kod:
PHP Code:
<?php

if( $mode == 'editpost' && $board_config['search_enable'])
    {
        remove_search_post($post_id);
    }

    if( $mode == 'editpost' && $forum_id && $topic_id && $post_id )
    {
        $userdata_user_id = $userdata['user_id'];
            $sql = "INSERT INTO " . READ_HIST_TABLE . " (user_id, post_id, topic_id, forum_id)
            SELECT user_id, $post_id, $topic_id, $forum_id
            FROM " . TOPIC_VIEW_TABLE . "
            WHERE topic_id = $topic_id
                AND user_id <> $userdata_user_id
                AND user_id > 1";
        $result = $db->sql_query($sql);
    }


?>


na 99% zadzia?a ;)

VaNdiT - Pią 21 Lip, 2006

KnofeL napisał/a
na 99% zadzia?a


no a ten 1 % to ja :( niewiem wydaje mi sie ?e to ja co? ?le robie :(

Lukas - Pią 21 Lip, 2006

poniewaz nikt nie udzielil mi odpowiedzi na moje pytanie to zadam nastepne (bardziej konkretne)

jakie pliki musze edytowac aby polaczone posty pokazywane byly jako nieprzeczytane?

jezeli edytuje posta to
PHP Code:
<?php

$mode == 'editpost'


?>
oraz
PHP Code:
<?php

$board_config['search_enable']


?>
a jak to wyglada w przypadku laczenia postow?
VaNdiT - Nie 23 Lip, 2006

Niewiem co robie nie tak, mimo poprawnego wgrania mi nie odznacza post?w :/

Ok znalaz?em, ale mam mneijszy problem jesli forum ma w?aczne ukrycie przegl?danie tamat?w przez admina to mu nie odznaczy tematu jako przeczytany :!: Jak to zmini? ( nie zminiaj?c ustawie? :!: )

reynart - Sob 05 Sie, 2006

By?o by ju? naprawd? super gdyby po kilkukrotnej edycji jakiego? postu forum wy?wietla?o tylko jedn? nieprzeczytan? wiadomo??.. np. 5 razy edytowany post to 1 nieprzeczytany a nie 5 :P

No ale wszystkiego mie? nie mo?na.. i tak jest lepiej ni? bez tego

pio32 - Pią 22 Gru, 2006

Niestety, wstawi?em ka?dy mo?liwy kod z tej strony i nie dzia?a :/
szafa - Nie 18 Mar, 2007

u mnie natomiast sytuacja jest na tyle dzwina ze na stronie glownej po edycji ktoregos z postow pokazuje bledna ilosc nieprzeczytanych, a dokladniej... jezeli w danym watku edytuje 11 post od konca, to liczba nieprzeczytanych bedzie nie 1 a wlasnie 11... pokazuje tak tylko na stronie glownej w tabelce Ostatni Post... natomiast te 10 nie zmienianych postow w tym watku nie maja dopisku "Nieprzeczytany post".

co z oznaczeniem jako nieprzeczytany po polaczeniu? to byloby najwygosniejsze.


Powered by phpBB modified by Przemo © 2003 phpBB Group