Advertisement:

Author Topic: [Tutorial] Gästen nur die Kategorie anzeigen  (Read 30990 times)

Offline feline

  • SMF Hero
  • ******
  • Posts: 1,638
  • Gender: Female
[Tutorial] Gästen nur die Kategorie anzeigen
« on: November 04, 2005, 02:12:21 PM »
Hi alle,

mit dieser kleine Ergänzung sehen Gäste nur noch die Categorie aber keine Boards darin ..

Script: BoardIndex.template.php

Ändere die Zeile:
Code: [Select]
global $context, $settings, $options, $txt, $scripturl, $modSettings;
in

Code: [Select]
global $context, $settings, $options, $txt, $scripturl, $modSettings, $user_info;
Vor der Zeile:

Code: [Select]
if ($category['can_collapse'])
dieses einfügen:

Code: [Select]
if ($user_info['is_guest'] and $category['id'] == ##) {
                  $category['can_collapse'] = false;
                  $category['is_collapsed'] = true;
                }

## ist dann die ID Nummer der Categorie.

Das ist alles  :D

Fel
« Last Edit: July 13, 2006, 01:57:06 PM by noex »

Offline dieter4

  • SMF Hero
  • ******
  • Posts: 2,855
Re: [MOD] Gästen nur die Categorie anzeigen
« Reply #1 on: November 05, 2005, 09:11:29 AM »
bau doch ne Mod ;)

Offline noex

  • Language Moderator
  • Local Moderator
  • SMF Hero
  • *
  • Posts: 1,764
  • Gender: Male
  • Der Mensch denkt und Gott lacht...
    • inveoo.com
Re: [MOD] Gästen nur die Categorie anzeigen
« Reply #2 on: November 05, 2005, 10:00:37 AM »
Hab das mal in die FAQ verschoben. Damit es nicht untergeht.

lg
noex
"Jetzt, wo ich weiß wie es geht, versteh ich auch die Gebrauchsanleitung"

Offline feline

  • SMF Hero
  • ******
  • Posts: 1,638
  • Gender: Female
Re: [MOD] Gästen nur die Categorie anzeigen
« Reply #3 on: November 05, 2005, 01:57:38 PM »
bau doch ne Mod ;)
Klasse idee ... nur .. ich habe null ahnung, wie das geht  8)

Fel

Offline dieter4

  • SMF Hero
  • ******
  • Posts: 2,855
Re: [MOD] Gästen nur die Categorie anzeigen
« Reply #4 on: November 06, 2005, 06:36:28 AM »
ach guck dir einfach mal ne mod an und da kannste schnell draus schlau werden. ist eigentlich super einfach.

Offline Kettu

  • Sr. Member
  • ****
  • Posts: 711
  • Gender: Female
Re: [MOD] Gästen nur die Categorie anzeigen
« Reply #5 on: June 22, 2006, 12:24:00 PM »
Für welche SMF-Version gilt denn das? Auch für 1.1 RC2?
Main Forum: SMF 2.0.6
Co-Forum: SMF 2.0.6

Offline Klozi

  • Full Member
  • ***
  • Posts: 478
  • Gender: Male
  • 1st Multinational Music
    • youpromi on Facebook
    • @youpromi_com on Twitter
    • YouPromi Entertainment
Re: [MOD] Gästen nur die Categorie anzeigen
« Reply #6 on: June 23, 2006, 09:20:02 PM »
Ob das auf 1.1 RC2 auch funktioniert ist fragwürdig, da dieses Tutorial älter ist, als die RC2-Version von SMF. Auf RC1 wird diese Anpassung aber garantiert problemlos laufen. ;)

Ansonsten: Probieren geht über Studieren. ;)
YouPromi Entertainment

Offline Vargas

  • Semi-Newbie
  • *
  • Posts: 32
  • Gender: Male
    • Bookcrossing
Re: [Tutorial] Gästen nur die Kategorie anzeigen
« Reply #7 on: October 09, 2006, 06:04:42 AM »
Ich brauch sowas unbedingt für mein Forum, aber das ist in SMF 1.1 RC3

Geht es da auch?

Offline dieter4

  • SMF Hero
  • ******
  • Posts: 2,855
Re: [Tutorial] Gästen nur die Kategorie anzeigen
« Reply #8 on: October 09, 2006, 07:22:58 AM »
Probieren geht über studieren. Du kannst aber auch mal feline anschreiben.

Offline feline

  • SMF Hero
  • ******
  • Posts: 1,638
  • Gender: Female
Re: [Tutorial] Gästen nur die Kategorie anzeigen
« Reply #9 on: October 16, 2006, 05:06:30 AM »
Ja .. das klappt sowohl mit der RC2 als auch mit RC3.
Der code hat sich da nicht geändert ...

Fel

Offline encarnizado

  • Semi-Newbie
  • *
  • Posts: 39
Re: [Tutorial] Gästen nur die Kategorie anzeigen
« Reply #10 on: October 21, 2006, 10:23:44 AM »
ich würd das so machen, das die gäste den forenindex betrachten können, mit den ganzen topics. aber wenn die was anklicken, kommt die aufforderung, das sie sich registreren sollen, geht das irgendwie??

Offline Chriss Cohn

  • Full Member
  • ***
  • Posts: 495
  • Gender: Male
  • who does not go with the time, goes with the time
Re: [Tutorial] Gästen nur die Kategorie anzeigen
« Reply #11 on: October 22, 2006, 08:13:03 AM »
ich würd das so machen, das die gäste den forenindex betrachten können, mit den ganzen topics. aber wenn die was anklicken, kommt die aufforderung, das sie sich registreren sollen, geht das irgendwie??
Doch das geht! habe es schon Öfters bei SMF-Foren gesehen. Frag mich aber nicht wie das geht.

Offline encarnizado

  • Semi-Newbie
  • *
  • Posts: 39
Re: [Tutorial] Gästen nur die Kategorie anzeigen
« Reply #12 on: October 22, 2006, 10:25:09 AM »
hmm wär kool,wenn jemand wüsste, wie das geht und mir das sagen könnte :)


Offline encarnizado

  • Semi-Newbie
  • *
  • Posts: 39
Re: [Tutorial] Gästen nur die Kategorie anzeigen
« Reply #14 on: October 22, 2006, 11:08:18 AM »
ja das sollte mal für RC 3 aktualisiert werden :/

Offline Blackbeard

  • Semi-Newbie
  • *
  • Posts: 25
Re: [Tutorial] Gästen nur die Kategorie anzeigen
« Reply #15 on: January 02, 2007, 10:35:39 AM »
Hi alle,

mit dieser kleine Ergänzung sehen Gäste nur noch die Categorie aber keine Boards darin ..

Script: BoardIndex.template.php

Ändere die Zeile:
Code: [Select]
global $context, $settings, $options, $txt, $scripturl, $modSettings;
in

Code: [Select]
global $context, $settings, $options, $txt, $scripturl, $modSettings, $user_info;
Vor der Zeile:

Code: [Select]
if ($category['can_collapse'])
dieses einfügen:

Code: [Select]
if ($user_info['is_guest'] and $category['id'] == ##) {
                  $category['can_collapse'] = false;
                  $category['is_collapsed'] = true;
                }

## ist dann die ID Nummer der Categorie.

Das ist alles  :D

Fel


Hallo zusammen....kurze Frage dazu, mit der ID ##...... muss ich eine ID vergeben ? hab da nicht viel ahnung davon.

Danke im vorraus: Blackbeard

Offline dieter4

  • SMF Hero
  • ******
  • Posts: 2,855
Re: [Tutorial] Gästen nur die Kategorie anzeigen
« Reply #16 on: January 02, 2007, 11:55:39 AM »
Ja, eine KategorieID. Diese Parameter kann aber auch weggelasen werden. Also statt

Code: [Select]
if ($user_info['is_guest'] and $category['id'] == ##) {

dies hier:

Code: [Select]
if ($user_info['is_guest']) {

Offline encarnizado

  • Semi-Newbie
  • *
  • Posts: 39
Re: [Tutorial] Gästen nur die Kategorie anzeigen
« Reply #17 on: January 26, 2008, 09:15:19 AM »
hat eigentlich nun jemand eine ahnung wie es realisierbar ist? der code in diesem thread hat mir schon ganz ordentlich geholfen, aber als gast sieht man nur die überschriften der topics und nicht die threads an sich.
also ich möchte, das ein gast in die topics reinsehen kann und die threads angucken, jedoch nicht öffnen.

Offline FreakerFaker

  • Semi-Newbie
  • *
  • Posts: 49
Re: [Tutorial] Gästen nur die Kategorie anzeigen
« Reply #18 on: February 13, 2008, 07:47:55 AM »
ich würd das so machen, das die gäste den forenindex betrachten können, mit den ganzen topics. aber wenn die was anklicken, kommt die aufforderung, das sie sich registreren sollen, geht das irgendwie??

Ja, wie geht das??

Bei mir wenn ich es so mache wie oben, dann ist die ganze section weg :D. :(. Edit: geht doch^^.
muss ich den letzten code kopieren und unten drunter nochmal einfügen wenn ich es noch bei ner anderen id machen will?
« Last Edit: February 13, 2008, 07:51:13 AM by FreakerFaker »

Offline feline

  • SMF Hero
  • ******
  • Posts: 1,638
  • Gender: Female
Re: [Tutorial] Gästen nur die Kategorie anzeigen
« Reply #19 on: February 13, 2008, 02:46:05 PM »
Sinnvollerweise macht man das in der MessageIndex.php, da wo die Topics aus der DB gelesen und in ein Array gestellt werden. Das ist so ab Zeile 533 ...

Das gleiche muss auch in der Recent.php gemacht werden, dort findet man das ab Zeile 1030 und in der Search.php, da ab Zeile 1639.

Folgendes ändern:
Code: [Select]
'href' => $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0',
'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0">' . $row['firstSubject'] . '</a>'

in:
Code: [Select]
'href' => !$user_info['is_guest'] ? $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0' : '',
'link' => !$user_info['is_guest'] ? '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0">' . $row['firstSubject'] . '</a>' : $row['firstSubject']

und das:
Code: [Select]
'href' => $scripturl . '?topic=' . $row['ID_TOPIC'] . ($row['numReplies'] == 0 ? '.0' : '.msg' . $row['ID_LAST_MSG']) . '#new',
'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . ($row['numReplies'] == 0 ? '.0' : '.msg' . $row['ID_LAST_MSG']) . '#new">' . $row['lastSubject'] . '</a>'

ersetzen durch:
Code: [Select]
'href' => !$user_info['is_guest'] ? $scripturl . '?topic=' . $row['ID_TOPIC'] . ($row['numReplies'] == 0 ? '.0' : '.msg' . $row['ID_LAST_MSG']) . '#new' : '',
'link' => !$user_info['is_guest'] ? '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . ($row['numReplies'] == 0 ? '.0' : '.msg' . $row['ID_LAST_MSG']) . '#new">' . $row['lastSubject'] . '</a>' : ''

Fettich  ;)
Damit sehen Gäste zwar die Topic titel, aber die sind nicht verlinkt.

Fel

Offline FreakerFaker

  • Semi-Newbie
  • *
  • Posts: 49
Re: [Tutorial] Gästen nur die Kategorie anzeigen
« Reply #20 on: February 14, 2008, 07:54:31 AM »
Danke, aber bei dem anderem gehts auch un das is das gleiche was rauskommt!^^

Offline pidhunter

  • Newbie
  • *
  • Posts: 2
Re: [Tutorial] Gästen nur die Kategorie anzeigen
« Reply #21 on: June 30, 2008, 10:17:29 AM »
Wenn man die Änderung bei angepasster Zeilennummer mittels diff und patch auf eine SMF2.0 Beta3 anwendet sind alle Felder leer. Ups.

Ich hatte mir zum Glück die alten Files aufgehoben.