phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: Matteo
09-11-2013, 09:35
Disable Read History Per user
Autor Wiadomość
Woytec


Pomógł: 2596 razy
Posty: 7679
Wysłany: 30-05-2010, 19:45   Disable Read History Per user

Disable Read History Per user

Umożliwia użytkownikowi wyłączenie onaczania nieprzeczytanych postów


Kod:
##############################################################
## MOD Title:        Disable Read History Per User
## MOD Author:       Wargo <wojciech.r@op.pl> (Wojciech Różanek)
## MOD Description:  Umożliwia użytkownikom wył&#177;czenie zapisywania informacji o nieprzeczytanych postach. Spowoduje to też mniejsze obci&#177;żanie tabeli read_history
## MOD Version:      2.0
## MOD Time:         30 Maj 2010 18:00
##               
## Installation Level:  Easy/Łatwy
## Installation Time:   ~5min
## Files To Edit:       4
                                                includes/read_history.php
                        includes/usercp_register.php
                                                language/lang_polish/lang_profile.php
                                                templates/styl/profile_add_body.tpl
##############################################################
## Author Notes:
## Instrukcja instalowania modyfikacji:
## http://www.przemo.org/phpBB2/forum/viewtopic.php?t=10014
## AKTUALIZACJE:
## 28.06.10 - 2.0 - przeniesienie wyboru ustawienia z "preferencje" do profilu.
##############################################################


Napisałem modyfikację, dzięki której każdy użytkownik może wyłączyć oznaczanie postów jako nieprzeczytane. Jeżeli użytkownik nie odwiedza często forum lub nie potrzebuje tej funkcji to może ją wyłączyć w preferencjach. Dzięki temu użytkownik nie będzie witany komunikatem o przekroczeniu maksymalnej ilości nieczytanych postów na użytkownika oraz może zwolnić sie obciążenie forum.

Autorem modyfikacji jestem ja. Była testowana ale w razie problemów lub propozycji proszę napisać :)
Ostatnio zmieniony przez Majkelo 11-01-2012, 15:27, w całości zmieniany 5 razy  
 
     
Gadatliwa Kasia 

   
michalman


Pomógł: 17 razy
Posty: 204
Wysłany: 31-05-2010, 12:51   

świetny mod. Nareszcie coś innego niż "modyfikowane shoutboxy"


;)
_________________
Koniec z phpbb2
 
     
MagicalFire


Pomógł: 980 razy
Posty: 4353
Wysłany: 31-05-2010, 12:59   

swietny mod
_________________
nie za takie Przemo walczyliśmy
 
     
Woytec


Pomógł: 2596 razy
Posty: 7679
Wysłany: 31-05-2010, 13:54   

Macie propozycję na lepsza nazwę?
 
     
Seba123


Pomógł: 74 razy
Posty: 868
Wysłany: 31-05-2010, 22:52   

Disable read history per user ?
_________________
Fejs
 
     
August

Posty: 15
Wysłany: 04-06-2010, 20:48   

a da radę wyłączyć to wszystkim użytkownikom ?
 
     
Joy17


Pomógł: 88 razy
Posty: 402
Wysłany: 04-06-2010, 22:21   

właśnie takiej modyfikacji szukałem :) jak znajdę jakieś błędy, oczywiście napiszę
_________________
Nie pisz do mnie PW - jeśli potrzebujesz pomocy, chętnie pomogę, ale na forum.
 
     
Woytec


Pomógł: 2596 razy
Posty: 7679
Wysłany: 05-06-2010, 12:39   

August napisał/a:
a da radę wyłączyć to wszystkim użytkownikom ?

Chodzi ci o wyłączenie modyfikacji czy o użycie tej opcji dla wszystkich użytkowników? Jeśli to drugie to chodzi o to aby było domyślnie wyłączone (użytkownik musi sobie włączyć) czy w ogóle zablokowane(użytkownik ma wyłączone oznaczanie postów jako nieczytane i nie może tego włączyć)?
 
     
August

Posty: 15
Wysłany: 05-06-2010, 15:46   

o to mi chodziło
Kod:
użytkownik ma wyłączone oznaczanie postów jako nieczytane i nie może tego włączyć
 
     
Joy17


Pomógł: 88 razy
Posty: 402
Wysłany: 05-06-2010, 17:48   

August napisał/a:
o to mi chodziło Kod:
użytkownik ma wyłączone oznaczanie postów jako nieczytane i nie może tego włączyć

Ja spróbował bym w ten sposób:
Kod:
UPDATE phpbb_users SET new_posts = 0 WHERE new_posts = 1;

a żeby wyłączyć userom możliwość samodzielnej zmiany, zwyczajnie nie edytujesz lang_customize.php
_________________
Nie pisz do mnie PW - jeśli potrzebujesz pomocy, chętnie pomogę, ale na forum.
 
     
freeman3

Pomógł: 12 razy
Posty: 150
Wysłany: 05-06-2010, 19:07   

Woytec, czy jesteś w stanie przerobić tą modyfikacje tak, aby można było wybierać działy, w których ma nie zapisywać postów?
_________________
Kupię wentylator (sam lub z radiatorem) do laptopa MSI. Oferty na PW lub e-mail.
 
     
Woytec


Pomógł: 2596 razy
Posty: 7679
Wysłany: 05-06-2010, 19:36   

freeman3 napisał/a:
Woytec, czy jesteś w stanie przerobić tą modyfikacje tak, aby można było wybierać działy, w których ma nie zapisywać postów?

Może to:
http://www.przemo.org/php...pic.php?t=27281
Ale wtedy użytkownik ustala te działy.

Joy17 napisał/a:
Ja spróbował bym w ten sposób:
Kod:
UPDATE phpbb_users SET new_posts = 0 WHERE new_posts = 1;

Ale jak się ktoś nowy zarejestruje to nie będzie działać.

Ja powiem jak to zrobić.

Znajdź w includes/read_history.php:
Kod:

function user_unread_posts()
{
    global $db, $board_config, $userdata, $tree;

Dodaj po tym
Kod:
if(false)
{

Znajdź
Kod:

return $userdata;
}

Dodaj przed:
Kod:
}
Ostatnio zmieniony przez Woytec 12-12-2010, 14:34, w całości zmieniany 1 raz  
 
     
Kcurek

Pomógł: 1 raz
Posty: 40
Wysłany: 21-07-2010, 12:31   

Czy ktoś mógłby mi podesłać prawidłowo zedytowany plik /includes/usercp_register.php? Chciałbym wgrać tego moda, ale coś mi się tam krzaczy... nie wiem co robiłem nie tak.
 
     
maminowiec


Pomógł: 551 razy
Posty: 1729
Wysłany: 13-07-2011, 14:54   

Modyfikacja jest dobra lecz pasuje ją udoskonalić. Po co pchać dane o postach do tabeli jeśli user ma wyłączoną modyfikacje ?

Teraz działa to na zasadzie wyświetlenia , czyli ładujemy wszystkie dane do tabeli ale przy wyświetlaniu uwzględniamy to czy user chce mieć historie czy nie.

Lepiej zrobić tak , przy dodawaniu danych do tabeli sprawdzamy czy user ma włączoną opcje i dodajemy , jeśli ma wyłączoną nie dodajemy.
_________________
;] Ebooki do pobrania
 
     
Gadatliwa Kasia 

   
Woytec


Pomógł: 2596 razy
Posty: 7679
Wysłany: 26-07-2011, 20:36   

Jeżeli dobrze pamiętam to tak jest.
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,1 sekundy. Zapytań do SQL: 13
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

mediaclick.pl

Polisy Ubezpieczeniowe TU Europa

Design Cart - Tworzenie sklepu internetowego

dnirozwoju.pl

Ranking Hostingów HostingOnline.pl

• Zamów reklamę