[Bug] Rubric-Alias

Diskussion zum Modul Latest-News für ConPresso 4.
Antworten
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7361
Registriert: 01.01.1970 01:00
Hat sich bedankt: 110 Mal
Danksagung erhalten: 933 Mal
Kontaktdaten:

[Bug] Rubric-Alias

Beitrag von MarkusR »

Ich habe es jetzt nicht weiter erforscht, aber folgendes festgestellt:

Wenn ich einen Rubric-Alias einstelle, dann wird dieser gespeichert und funktioniert auch wie erwartet.
Beim erneuten Aufruf der Einstellungen wird dies jedoch nicht vorselektiert und somit der Rubric-Alias bei jedem Ändern und Speichern der Profileinstellungen gelöscht.
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
semf
Modul-Entwickler
Beiträge: 1853
Registriert: 01.01.1970 01:00
Wohnort: Gütersloh-Friedrichsdorf
Hat sich bedankt: 14 Mal
Danksagung erhalten: 40 Mal
Kontaktdaten:

Beitrag von semf »

editiere die datei settings.php und gehe zu zeile 238. ändere
dort mal diese zeile:

Code: Alles auswählen

$_POST['rubric_alias'] = $db_settings->v('rubric_alias');
in

Code: Alles auswählen

$_POST['rubricalias'] = $db_settings->v('rubric_alias');
und?
Viel Erfolg!

Module ConPresso 4.x
Latest News
Tell-a-friend

Module ConPresso 3.4.x
Index_X
Kontakt
RSS-Feed
Umfrage
Gästebuch
Tell-a-Friend

Modul-Download
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7361
Registriert: 01.01.1970 01:00
Hat sich bedankt: 110 Mal
Danksagung erhalten: 933 Mal
Kontaktdaten:

Beitrag von MarkusR »

semf hat geschrieben:editiere die datei settings.php und gehe zu zeile 238. ändere
dort mal diese zeile:

Code: Alles auswählen

<?php
$_POST['rubric_alias'] = $db_settings->v('rubric_alias');
?>
in

Code: Alles auswählen

<?php
$_POST['rubricalias'] = $db_settings->v('rubric_alias');
?>
und ?
Und nachdem ich in Zeile 228 noch rubric_alias, eingetragen habe
//Read all settings
$query_settings = "SELECT profile_name, profile_base, rubric_alias, settings FROM ".TBL_LATEST_NEWS." "
."WHERE profile_id=".$db_profile->v('profile_id').";";
funzt es!
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
semf
Modul-Entwickler
Beiträge: 1853
Registriert: 01.01.1970 01:00
Wohnort: Gütersloh-Friedrichsdorf
Hat sich bedankt: 14 Mal
Danksagung erhalten: 40 Mal
Kontaktdaten:

Beitrag von semf »

so, latest news ist angepasst und steht zum download bereit. bei dem
beschriebenen problem muß nur die settings.php durch die aus dem
zip-file ersetzt werden.

die frage, warum das keinem anderen aufgefallen ist, stelle ich lieber nicht! danke an markusr!
Viel Erfolg!

Module ConPresso 4.x
Latest News
Tell-a-friend

Module ConPresso 3.4.x
Index_X
Kontakt
RSS-Feed
Umfrage
Gästebuch
Tell-a-Friend

Modul-Download
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7361
Registriert: 01.01.1970 01:00
Hat sich bedankt: 110 Mal
Danksagung erhalten: 933 Mal
Kontaktdaten:

Beitrag von MarkusR »

semf hat geschrieben:die frage, warum das keinem anderen aufgefallen ist, stelle ich lieber nicht! danke an markusr!
Die Frage kann ich Dir aber beantworten:
Der von Dir vorgegebene Aufruf ist ja über profid= und macht auch Sinn, wenn man via http includiert.
Ein direktes include funktioniert erst gar nicht, weil Du die Variable $directory benutzt, die eben nur Sinn macht, wenn via http includiert wird.
Ich habe für die für mich interessanten Teile (wobei ich nicht alle Optionen ausschöpfe) z.B. die Zeile

Code: Alles auswählen

require(CPO_BASEDIR.$directory.'/_includes/index.inc.php');
durch

Code: Alles auswählen

require(CPO_BASEDIR.$activeModules['Latest News']['directory'].'/_includes/index.inc.php');
ersetzt.
Dadurch funktioniert auch ein include in der Form

Code: Alles auswählen

include ("../mod_latest_news/index_php.php");
und der Rubrik-Alias wird überhaupt erst interessant und auch zwingend erforderlich, weil auch ein vorgeschaltetes $_GET['profid']= wirkungslos ist, was ich nach nochmaligem Lesen der Anleitung auch verstanden habe... :wink:

Mein Anwendungsgebiet ist - wie auch schon auf http://www.manchester-terrier-deutschland.de/home.htm - daß entgegen Deiner Beschreibung vom Rubrik-Alias nicht Latest-News das Rubrik-Verzeichnis ist sondern Latest News in einer anderen Rubrik als Spalte includiert wird...
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
Marky
ConPresso-Checker
Beiträge: 382
Registriert: 11.12.2005 15:29
Hat sich bedankt: 29 Mal
Danksagung erhalten: 18 Mal
Kontaktdaten:

Beitrag von Marky »

Hallo zusammen,

ich muss leider aus der Reihe tanzen, aber bei mir ist der Bug immer noch vorhanden. Ich habe eben latest_news aktualisiert und mich auch nochmal versichert, dass die Einstellungen in der settings.php vorhanden sind. Sowohl im Download als auch auf dem Server --> Ist alles so wie in der Korrektur beschrieben.
Wenn ich jedoch den Alias setze und in ein anderes Profil wechsele und dort einen anderen Alisas setze und wieder zurück wechsele zum 1. Profil ist der Alias wieder weg. :(

Ich muss sagen, dass ich bei mir zwei mal latest_news installiert habe. Beide sind einer unterschiedlichen Rubrik zugewiesen.
Gruß
Marky
Benutzeravatar
semf
Modul-Entwickler
Beiträge: 1853
Registriert: 01.01.1970 01:00
Wohnort: Gütersloh-Friedrichsdorf
Hat sich bedankt: 14 Mal
Danksagung erhalten: 40 Mal
Kontaktdaten:

Beitrag von semf »

... hast du beide(!) modul-ordner upgedated?
Viel Erfolg!

Module ConPresso 4.x
Latest News
Tell-a-friend

Module ConPresso 3.4.x
Index_X
Kontakt
RSS-Feed
Umfrage
Gästebuch
Tell-a-Friend

Modul-Download
Benutzeravatar
Marky
ConPresso-Checker
Beiträge: 382
Registriert: 11.12.2005 15:29
Hat sich bedankt: 29 Mal
Danksagung erhalten: 18 Mal
Kontaktdaten:

Beitrag von Marky »

ja definitiv. Ich habe eben nochmal kontrolliert. In beiden Dateien steht folgendende CVS-Id:
$Id: settings.php,v 1.0 2006/07/22 11:37:20


:gruebel:
Gruß
Marky
Benutzeravatar
semf
Modul-Entwickler
Beiträge: 1853
Registriert: 01.01.1970 01:00
Wohnort: Gütersloh-Friedrichsdorf
Hat sich bedankt: 14 Mal
Danksagung erhalten: 40 Mal
Kontaktdaten:

Beitrag von semf »

editier mal die setttings.php und gehe zu zeile 238. dort sollte
das hier stehen:

Code: Alles auswählen

$_POST['rubric_alias'] = $db_settings->v('rubric_alias');
mach daraus mal das hier:

Code: Alles auswählen

$_POST['rubricalias'] = $db_settings->v('rubric_alias');
speichern und ausprobieren!
Viel Erfolg!

Module ConPresso 4.x
Latest News
Tell-a-friend

Module ConPresso 3.4.x
Index_X
Kontakt
RSS-Feed
Umfrage
Gästebuch
Tell-a-Friend

Modul-Download
Benutzeravatar
Marky
ConPresso-Checker
Beiträge: 382
Registriert: 11.12.2005 15:29
Hat sich bedankt: 29 Mal
Danksagung erhalten: 18 Mal
Kontaktdaten:

Beitrag von Marky »

Strike!

Jetzt funktioniert's :mrgreen:

Besten Dank!
Gruß
Marky
Benutzeravatar
semf
Modul-Entwickler
Beiträge: 1853
Registriert: 01.01.1970 01:00
Wohnort: Gütersloh-Friedrichsdorf
Hat sich bedankt: 14 Mal
Danksagung erhalten: 40 Mal
Kontaktdaten:

Beitrag von semf »

haarrrggghhhh - sorry, manchmal werde ich wohl von andere "mächten" beeinflusst ;-)
Viel Erfolg!

Module ConPresso 4.x
Latest News
Tell-a-friend

Module ConPresso 3.4.x
Index_X
Kontakt
RSS-Feed
Umfrage
Gästebuch
Tell-a-Friend

Modul-Download
Benutzeravatar
Marky
ConPresso-Checker
Beiträge: 382
Registriert: 11.12.2005 15:29
Hat sich bedankt: 29 Mal
Danksagung erhalten: 18 Mal
Kontaktdaten:

Beitrag von Marky »

ich hab's aber auch übersehen. Ich hab' noch so groß behauptet "alles wie in der Korrektur beschrieben" :wall:

Alles klar. Hauptsache Wochenende!!!
Gruß
Marky
Antworten