Tell a Firend

In diesem Forum finden Diskussionen zu allen für ConPresso 3.x verfügbaren Modulen statt.
Dani1978

Tell a Firend

Beitrag von Dani1978 »

Habe semf,´s Modul versucht einzubauen. Habe für den ordner den Namen taf gewählt.

Dies auch in der tell_a_friend.inc.php-Datei angepasst.

Erhalte trotzdem folgende Fehlermeldung:

Warning: main(../_cfg/const.php) [function.main]: failed to create stream: No such file or directory in /home/www/web153/html/content/conpresso/taf/index.php on line 28

Fatal error: main() [function.main]: Failed opening required '../_cfg/const.php' (include_path='.:/usr/share/php') in /home/www/web153/html/content/conpresso/taf/index.php on line 28
Benutzeravatar
semf
Modul-Entwickler
Beiträge: 1853
Registriert: 01.01.1970 02:00
Wohnort: Gütersloh-Friedrichsdorf
Hat sich bedankt: 14 Mal
Danksagung erhalten: 40 Mal

Beitrag von semf »

ersetze mal die zeile 28!

mach aus:

Code: Alles auswählen

require("../_cfg/const.php");
mal

Code: Alles auswählen

if (file_exists("../_cfg/const.php")) require("../_cfg/const.php");
else require("../_cfg/const.php.dist");
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
Dani1978

Beitrag von Dani1978 »

mmh, habe es so eingefpgt:

define('CPO', true);

if (file_exists("../_cfg/const.php")) require("../_cfg/const.php");
else require("../_cfg/const.php.dist");
require("../_include/category_rubric.inc.php");

$query_url = "SELECT * FROM ".$dbPrefix."_mod_tellafriend WHERE mod_dir='".$directory."'";

DEBUG(2, $query_url, __FILE__, __LINE__);
$db_url = new DB;
$db_url->query($query_url);
$db_url->next_record();

$url = $db_url->v("website_url");

header("Location: $url");


Erhalte jetzt beim Aufruf immer die Startseite meiner URL.
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7115
Registriert: 01.01.1970 02:00
Hat sich bedankt: 102 Mal
Danksagung erhalten: 916 Mal

Beitrag von MarkusR »

Perfekt!

Denn die Datei index.php ist nicht für den direkten Aufruf gedacht. Wer sie direkt aufruft wird eben auf die Homepage weitergeleitet. Sprich: die wird nicht aufgerufen!

Halte Dich an die Anleitung auf der seventy-soft-Seite, dann sollte alles gehen.
Baue also den Code

Code: Alles auswählen

  include('../taf/tell_a_friend.inc.php');
an der entsprechenden Stelle ein und klicke auf den dort produzierten Link.
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
Dani1978

Beitrag von Dani1978 »

Ich würde den Link "Artikel empfehlen" gern im template neben meinem backlink unterbringen. Ähnlich wie das auf den detailseiten bei dwdl.de zu sehen ist. Auch als Pop-Up-Fenster.
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7115
Registriert: 01.01.1970 02:00
Hat sich bedankt: 102 Mal
Danksagung erhalten: 916 Mal

Beitrag von MarkusR »

Antwort auf dieses Posting: Dann mach es halt!


Hättest Du geschildert, wo dabei Dein Problem ist, dann hättest Du dazu eine Antwort bekommen, aber so kann man eben nur Deinen Wunsch respektieren... :wink:
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
Dani1978

Beitrag von Dani1978 »

Mensch Marcus. Ich dachte wir waren über diese Problematik hinweg. Jetzt muss ich mich wieder nach dem Prinzip "Wirf und Friss" hinwegsetzen. Danke trotzdem für die Mühen.
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7115
Registriert: 01.01.1970 02:00
Hat sich bedankt: 102 Mal
Danksagung erhalten: 916 Mal

Beitrag von MarkusR »

Sorry... wo ist Dein Problem?

Dann entschuldige ich mich dafür, daß ich Dir überhaupt geantwortet habe und werde es eben in Zukunft unterlassen... *kopfschüttel*

Ich empfinde es im übirgen als ein Unding, daß Du keinerlei Reaktion auf mein Posting von 10:28 zeigst. Da hat man manchmal wirklich das Gefühl gegen eine Wand zu reden... :wall:
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
Gast

Beitrag von Gast »

MarkusR hat geschrieben:Perfekt!

Denn die Datei index.php ist nicht für den direkten Aufruf gedacht. Wer sie direkt aufruft wird eben auf die Homepage weitergeleitet. Sprich: die wird nicht aufgerufen!

Halte Dich an die Anleitung auf der seventy-soft-Seite, dann sollte alles gehen.
Baue also den Code

Code: Alles auswählen

  include('../taf/tell_a_friend.inc.php');
an der entsprechenden Stelle ein und klicke auf den dort produzierten Link.
So das hat gefunzt.
Dani1978

Beitrag von Dani1978 »

Frage kann man solche Optionen wie weiterempfehlen als template reinbringen?
Benutzeravatar
semf
Modul-Entwickler
Beiträge: 1853
Registriert: 01.01.1970 02:00
Wohnort: Gütersloh-Friedrichsdorf
Hat sich bedankt: 14 Mal
Danksagung erhalten: 40 Mal

Beitrag von semf »

ist eigentlich nicht vorgesehen. dem generierten link geht das setzen von session-variablen voraus! also ein einfaches verlinken im template geht nicht.
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
Dani1978

Beitrag von Dani1978 »

Hätte noch zwei Fragen:

1) Wo habt Ihr den link (include('../taf/tell_a_friend.inc.php'); ) eingebaut? Ich habe es in der detail.php, der jeweiligen Rubrik, deren News weiterempfohlen werden sollte.
2.)Wo kann man den Linknamen "Artikel empfehlen" ändern. Möglicherweise durch eine Grafik oder durch Ergänzung von ">>"!
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7115
Registriert: 01.01.1970 02:00
Hat sich bedankt: 102 Mal
Danksagung erhalten: 916 Mal

Beitrag von MarkusR »

Irgendwie hast Du das mit der Liesmich.txt noch nicht so ganz verstanden...

Code: Alles auswählen

PHP-Code für die Datei, die den Link auf 
das Tell-a-friend-Modul enthalten soll:
---------------------------------------------------------

if (defined('MOD_TELL_A_FRIEND')) {
   
    //Hier passen Sie den Namen das Modulverzeichnisses an!
    $taf_modDirectory = 'mod_tellafriend';

    //Hier passen Sie den Titel (Tooltip) des Artikel empfehlen-Links an!
    $taf_modLinktitle = 'Artikel empfehlen';

    //Hier passen Sie den Text des Artikel empfehlen-Links an!
    $taf_modLinktext = 'Artikel empfehlen »';

    include('../'.$taf_modDirectory.'/tell_a_friend.inc.php');

}

CSS-Klassen, die in der article_style.css 
definiert werden können:
---------------------------------------------------------

.error - Text der Fehlermeldungen
.redstar - Sternchen vor den Pflichtfeldern
zu 1.) im global_footer
(und ansonsten ist es doch jedem einzelnen überlassen, wo er den Link einbauen möchte... oder?)
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
Dani1978
ConPresso-Checker
Beiträge: 217
Registriert: 15.12.2005 10:27
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Beitrag von Dani1978 »

In meiner Lies mich steht folgendes nur drin:

PHP-Code für die Datei, die den Link auf
das Tell a friend-Modul enthalten soll:
---------------------------------------------------------

include('../cpomod_tellafriend/tell_a_friend.inc.php');


CSS-Klassen, die in der article_style.css
definiert werden können:
---------------------------------------------------------

.error - Text der Fehlermeldungen
.redstar - Sternchen vor den Pflichtfeldern
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7115
Registriert: 01.01.1970 02:00
Hat sich bedankt: 102 Mal
Danksagung erhalten: 916 Mal

Beitrag von MarkusR »

Du hast recht... ich habe die falsche erwischt und meine vorige Antwort daher gelöscht... nun gilt diese wieder:

Lies Dir mal die ersten Zeilen von tell_a_friend.inc.php durch:

Code: Alles auswählen

  	 //Hier passen Sie den Namen des Modulordners an!
     $taf_moddir = 'cpomod_tellafriend';

  	 //Hier passen Sie den Linktitle an!
  	 $taf_modLinktitle = 'Artikel empfehlen';

  	 //Hier passen Sie den Linktext an!
  	 $taf_modLinktext = 'Artikel empfehlen »';
aber Achtung: meines Erachtens nach müsste es dort statt

Code: Alles auswählen

	 echo '<a title="'.$taf_modLinktitle.'" href="../'.$taf_moddir.'/tellme.php" class="copy" target="_top">'.$taf_modLinktitle.'</a>';
eher

Code: Alles auswählen

	 echo '<a title="'.$taf_modLinktitle.'" href="../'.$taf_moddir.'/tellme.php" class="copy" target="_top">'.$taf_modLinktext.'</a>';
heißen...
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