Jak nastavit fixní řazení?

Vaše dotazy, potíže nebo diskuze k phpBB3 MODům patří sem
Pravidla fóra
Nikdy na fóru nezveřejňujete své údaje (uživ. jméno a heslo) k vaší databázi a FTP, riskujete tím mnoho věcí. Od zneužití po zničení vašeho systému. Pokud je to opravdu nutné, tak doporučujeme vytvořit dočasný FTP účet pro ty potřebné soubory.

Oficiální podpora je z technických důvodů poskytována pouze MODům, které byly schváleny na phpBB.com, jejich seznam najdete zde.
Zamčeno
AVN

Jak nastavit fixní řazení?

Příspěvek od AVN » úte 24. čer 2008 19:22:32

Ahoj, chtěl bych na fóru mít fórum, které by obsahovalo topicy s titulky jako Jmény lidí a lidi by o sobě postovali info.
Aby v tom ale nebyl bordel, tak to potřebuju striktně řadit podle abc, jinak v tom bude bordel.
Neda se to nejak nastavit, aby to vsichni uzivatele meli serazeny podle abecedy?

Uživatelský avatar
Culprit
Příspěvky: 3744
Registrován: čtv 06. dub 2006 0:00:00
Bydliště: Praha, ČR
Kontaktovat uživatele:

Re: Jak nastavit fixní řazení?

Příspěvek od Culprit » úte 24. čer 2008 19:35:28

Od ameecka existuje MOD na abecední řazení topiců. Nalezneš jej na phpbb.com.
Snad ti to pomůže.
«Přečtu si informace o instalaci fóra a jeho komponent» «Podívám se po webu, jestli to někde nebylo řešeno» «Umím li něco z dané oblasti problému, pokusím se vyřešit sám» «Zeptám se podpory» «Neurguji podporu»

AVN

Re: Jak nastavit fixní řazení?

Příspěvek od AVN » úte 24. čer 2008 19:47:20

ne ja potrebuju aby se to vsem userum automaticky radilo podle abecedy

Uživatelský avatar
Culprit
Příspěvky: 3744
Registrován: čtv 06. dub 2006 0:00:00
Bydliště: Praha, ČR
Kontaktovat uživatele:

Re: Jak nastavit fixní řazení?

Příspěvek od Culprit » úte 24. čer 2008 19:58:33

Aby se automaticky ty topiky vytvořili při registraci? A aby byly řazené abecedně?

Abecedně ti to zabezpečí ten ameeckuv mod.
Ale automatické vytvoření topiku, asi nebude nikde připraveno. Možná k tomu bude možné použít "Welcome PM on first login" (nebo jak se jmenuje ten MOD) a upravit jej na vytvoření toto daného topiku v daném fóru.
«Přečtu si informace o instalaci fóra a jeho komponent» «Podívám se po webu, jestli to někde nebylo řešeno» «Umím li něco z dané oblasti problému, pokusím se vyřešit sám» «Zeptám se podpory» «Neurguji podporu»

AVN

Re: Jak nastavit fixní řazení?

Příspěvek od AVN » úte 24. čer 2008 20:05:19

Ne, já mám prostě kategorii a v ní potřebuju aby se všechny topiky automaticky řadily místo data updatu podle abecedy

ameeck
Příspěvky: 6427
Registrován: ned 06. lis 2005 1:00:00

Re: Jak nastavit fixní řazení?

Příspěvek od ameeck » úte 24. čer 2008 20:13:10

Najdi si tohle v viewforum.php:

Kód: Vybrat vše

$sort_key    = request_var('sk', ((!empty($user->data['user_topic_sortby_type'])) ? $user->data['user_topic_sortby_type'] : 't')); 
a změň to na tohle, nahraď X ID fóra u kterého to má řadit podle témat.

Kód: Vybrat vše

$sort_key    = request_var('sk', ($forum_id == X) ? 's' : ((!empty($user->data['user_topic_sortby_type'])) ? $user->data['user_topic_sortby_type'] : 't'));
 

S4pphir3

Re: Jak nastavit fixní řazení?

Příspěvek od S4pphir3 » úte 24. čer 2008 20:55:46

ameeck píše:Najdi si tohle v viewforum.php:

Kód: Vybrat vše

$sort_key    = request_var('sk', ((!empty($user->data['user_topic_sortby_type'])) ? $user->data['user_topic_sortby_type'] : 't')); 
a změň to na tohle, nahraď X ID fóra u kterého to má řadit podle témat.

Kód: Vybrat vše

$sort_key    = request_var('sk', ($forum_id == X) ? 's' : ((!empty($user->data['user_topic_sortby_type'])) ? $user->data['user_topic_sortby_type'] : 't'));
 

Mohu se zeptat co delat s tim kdyz se mi to radi potom opacne? Z-A misto A-Z?

Uživatelský avatar
gmvasek
V.I.P.
V.I.P.
Příspěvky: 1910
Registrován: pát 20. led 2006 1:00:00
Bydliště: RuneScape W61/92
Kontaktovat uživatele:

Re: Jak nastavit fixní řazení?

Příspěvek od gmvasek » úte 24. čer 2008 20:58:33

Tak je ještě potřeba přehodit vzestupné/sestupné řazení...
RuneScape Wiki | Můj Twitter | CSRUNE fórum | Smixovo fórum o phpBB3 - lastRSS

NEPOSKYTUJI podporu přes ICQ/Jabber/SZ ani jiné komunikační protokoly! => ptejte se zde
NEPOSKYTUJI podporu pro warez fóra.
HLEDEJTE před položením dotazu.
NEURGUJTE podporu.

ameeck
Příspěvky: 6427
Registrován: ned 06. lis 2005 1:00:00

Re: Jak nastavit fixní řazení?

Příspěvek od ameeck » úte 24. čer 2008 21:29:20

Tak ještě ten řádek pod tím (snad hned pod tím, poznáš podle sort_dir) nahraď tímhle:

Kód: Vybrat vše

$sort_dir    = request_var('sd', ($forum_id == X) ? 'a' : ((!empty($user->data['user_topic_sortby_dir'])) ? $user->data['user_topic_sortby_dir'] : 'd'));
 

Uživatelský avatar
sheVcza
Příspěvky: 136
Registrován: ned 26. úno 2006 1:00:00
Bydliště: Vizovice
Kontaktovat uživatele:

Re: Jak nastavit fixní řazení?

Příspěvek od sheVcza » stř 03. zář 2008 15:32:26

Supr tohle jsem hledal, jen se chci zeptat jak tomu přiřadím více než jedno fórum?

Ďuri
Příspěvky: 369
Registrován: ned 27. dub 2008 12:12:05
Kontaktovat uživatele:

Re: Jak nastavit fixní řazení?

Příspěvek od Ďuri » stř 03. zář 2008 15:38:41

Pokial sa nemylim, tak
($forum_id == X)
nahrad s
(($forum_id == X) || ($forum_id == Y) || ($forum_id == Z))

Uživatelský avatar
sheVcza
Příspěvky: 136
Registrován: ned 26. úno 2006 1:00:00
Bydliště: Vizovice
Kontaktovat uživatele:

Re: Jak nastavit fixní řazení?

Příspěvek od sheVcza » stř 03. zář 2008 15:51:01

Jo je to tak, díky. :)

Uživatelský avatar
sheVcza
Příspěvky: 136
Registrován: ned 26. úno 2006 1:00:00
Bydliště: Vizovice
Kontaktovat uživatele:

Re: Jak nastavit fixní řazení?

Příspěvek od sheVcza » čtv 04. zář 2008 19:20:08

Mám ještě jeden dotaz.. pro mě nevyřešitelný oříšek, tak se tady obracím na Vás.. Je možné sepsat script, nebo někde najít, pro řazení podle data, které by bylo napsané v závorce na žačátku názvu topicu? Vím dá se to vyřešit ve datem ve formátu např "[2008-7-13] bla bla", ale kdybych to chtěl na náš klasický formát, a to "[13.7.2008] bla bla" tak to nebude seřazené korektně. Jde mi o seznam akcí ve fóru, kde by se to takto krásně řadilo podle doby kdy která bude. Je možné tohle nějak udělat?

//edit: tak nic už jsem to vyřešil jinak. :)

Uživatelský avatar
Richie
Příspěvky: 83
Registrován: pon 05. bře 2007 1:00:00
Kontaktovat uživatele:

Re: Jak nastavit fixní řazení?

Příspěvek od Richie » ned 03. bře 2013 17:37:21

a jak prosim zjistim ID toho fora ??

leschek
Příspěvky: 3000
Registrován: stř 09. lis 2011 0:09:51
Kontaktovat uživatele:

Re: Jak nastavit fixní řazení?

Příspěvek od leschek » ned 03. bře 2013 17:50:27

ID fóra lze zjistit podle adresy. Třeba tento příspěvek má adresu

Kód: Vybrat vše

http://www.phpbb.cz/viewtopic.php?f=59&p=120538#p120538
a tak fórum má ID 59 (f=59) a příspěvek má ID 120538 (p=120538). Občas tam ještě bývá téma označené t=xyz.

Zamčeno