Link Control 1.1

master01
Hallo Peh,

die Anleitung 1.1 ist fehlerhaft !!!

bei der 1.0 auf 1.1 ist alles ok.

Soweit ich gesehen habe fehlt der letzte Schritt, habe nen schönen parse Error bekommen.

Dieser Teil fehlt: (ist nur einmal da !)

/** Link Control by Peh **/

Läuft alles , Gruss master
Peh
bist du dir sicher? ich hab den fehler nicht gefunden

/** Link Control by Peh **/
ist auch 2x da
master01
Also irgenwas stimmt da nicht,

Wieso ist diser Abschnitt:

/** Link Control by Peh **/

bei der update von 1.0

3mal da und bei

der 1.1 nur 2 mal !!!!!!!!!!!!!!!!

Klär mich ma auf geschockt

Gruss, master
eisbaerli
Der 1.1 ist echt super, leider greift es auch auf die Sig und das ist leider net das was ich möchte, kann man das nicht ändern, so das es nicht auf Sig geht.
websurfer1989
Funktioniert jetzt perfekt!
Hab auch den 1.1 drinne...

THX! cool

greetz
Peh
@master
in der update ist es 2mal als einfügen und 1mal als suchen drin weil der einmal hinzugefügt und einmal ersetzt werden soll
in der normalen nur 2mal weil er 2mal eingefügt werden soll weil ja zum ersetzen noch nix drin ist.

@eisbärli
das mit der sig ist mir noch nicht aufgefallen, werde mal sehn was sich das machen lässt.

gruß peh
eisbaerli
@peh jetzt wirst mit Sicherheit denken "Der schon wieder", aber das muß halt sein! fröhlich fröhlich

Ich habe ein Portal von www.jgs-xa.de und habe eine BoardID freigeben, naja im Forum ist alles Ok, die Links werden nicht gesperrt, aber im Portal, werden diese Threads im BoardId gesperrt, die sollten aber offen sein! verwirrt verwirrt

Ich lass es mal an, das es siehst: http://www.nordpol-board.de/forum/portal.php
Peh
so auch dafür gibts ne Lösung:
Damit die freigegebenen BoardIDs auch im JGS-Portal beachtet werden müsst ihr folgendes tun.

sucht in jgs_portal_include/jgs_portal_newspoard.php nach
php:
1:
// Code umwandeln

und fügt darunter ein
php:
1:
$thread['boardid']=$altern_news_id;


gruß Peh
eisbaerli
@peh, das ist wieder mal ein Support, einfach perfekt! Augenzwinkern

Jetzt fehlt nur noch die Sig und ich bin überglücklich! Ne das ist echt ne gute Arbeit von Dir! cool cool großes Grinsen
Peh
Oh die sig hatte ich total vergessen.
Also wer die Funktion nicht auf die Signatur angewendet haben möcht macht folgendes.

suche in acp/lib/class_parse.php
php:
1:
function doparse($post$allowsmilies$allowhtml$allowbbcode$allowimages) {
ersetze mit
php:
1:
function doparse($post$allowsmilies$allowhtml$allowbbcode$allowimages$issig=false) {

such nur in der funktion doparse
php:
1:
if (!$wbbuserdata['userid'] && $hidelinksfromguests && !in_array($thread['boardid'], $ignoredboards)) {
ersetze mit
php:
1:
if (!$wbbuserdata['userid'] && $hidelinksfromguests && !in_array($thread['boardid'], $ignoredboards) && !$issig) {

suche in der thread.php
php:
1:
$posts['signature'] = $this->parse->doparse($posts['signature'], $posts['allowsigsmilies'], $posts['allowsightml'], $posts['allowsigbbcode'], $posts['allowsigimages']);
ersetze mit
php:
1:
$posts['signature'] = $this->parse->doparse($posts['signature'], $posts['allowsigsmilies'], $posts['allowsightml'], $posts['allowsigbbcode'], $posts['allowsigimages'], true);


gruß peh
sys2064
Einfach ein schönes Teil .. THX dafür.
Die zuletzt gemachten Änderungen bewirken auch das was sie sollen. smile
Iceblue
noch mals danke für das update, läuft alles bestens.
eisbaerli
Jetzt ist es perfekt, habe sonst auch keine Fehler gefunden und auch die Erweiteungen waren perfekt bearbeitet! cool cool cool Freude

Vielleicht gibt es noch ne Option, so das nur der Link auf die Register geht und der Linktext erhalten bleibt, natürlich auch wieder einstellbar. So da man zwei Möglichkeiten hat, so wie du es jetzt hast und meine Idee als Option. Aber da ist nur mal so eine Möglichkeit, nur wieder eine dumme Idee von mir! großes Grinsen großes Grinsen
laluna
Der Hack ist Klasse - Danke. ich hätte jedoch noch eine Frage

Ist es möglich das der Satz den man vorgibt fett erscheint? Wo muß ich da was ändern?

ieht bißle komisch aus wenn in einem Beitrag steht:

Hallo,

der Link heißt auch Dieser Link wird erst nach der Registrierung angezeigt.
Und mir wurde ebenfalls übel, Martina.

Hier sollte dann der Satz "Dieser Link wird erst nach der Registrierung angezeigt" fett angezeigt werden.
eisbaerli
ACP --> Einstellungen --> Themenanzeige --> Für Gäste: Alternativtext für Links in Beiträgen. --> füge hier einfach <b>TEXT</b> ein

so wird es dicker und text kann man da auch ändern! cool cool
laluna
Ach danke ich wußte nicht das ich auch dort HTML eingeben kann.
Goblin
sehr schön und funzt bis jetzt einwandfrei
N!tro*
Klasse Hack smile
sys2064
irgendwie will der bei mir nicht mehr. unglücklich
Leider hab ich durch die Vielzahl der eingebauten Hacks den Überblick verlohren.

Ich habe noch fast durchweg Funktion so wie es sein soll nur die Wirkung auf die Signatur bzw der Ausschluss der selbigen ist nicht mehr vorhanden.... daher Links in der Signatur werden auch wieder versteckt.
Hab den Einbau noch mal von grund auf konrolliert und kann keinen offentsichtlichen Fehler entdecken.

Ich hänge mal die ACP/clase_parse.php an... vielleicht fällt dem einen oder anderen was ein warum das bei mir nicht mehr klappt.
Wie oben schon geschrieben... es geht rein darum das die Signatur ausgeschlossen wird von dem Verstecken.
Alles andere klappt und missen will ich das ganze auch nimmer. Augen rollen

Edit hab beide Datein ins Archiv getan.
Mir ist da noch etwas aufgefallen in der Original Anleitung steht.
php:
1:
2:
3:
Suche:
--------------------------------------------------------------------------------
  return $post;


Und die Änderung ... wie oft sollte ich die machen?
denn das finde ich in der Thread PHP mehrmals.
Evtl hab ich dort den Einbaufehler... erklährt aber nicht warum es bisher klaglos klappte und nun nicht mehr.
TEQU!LA
ist es vielleicht möglich dass man daraus auch eine sprachvariable machen kann damit das ganze mehrsprachig ist.