Mehrere Downloads mit dem Text-Editor?

Fragen zur Implementierung und/oder Anpassung von ConPresso 3.x werden in diesem Forum diskutiert.
Antworten
konschi
ConPresso-User
Beiträge: 27
Registriert: 01.01.1970 01:00

Mehrere Downloads mit dem Text-Editor?

Beitrag von konschi »

Hallo,

ich habe gewisse Kategorien in denen bestimmte Redakteure Artikel - ohne jedoch den Editor benutzen zu dürfen - verwenden.

Jetzt stehe ich vor dem Problem, dass diese bis zu 3 Downloads an den Bericht anhängen - leider lässt sich aber standardmäßig nur 1 Download einstellen.

Lediglich über den Editor ist es möglich mehrere Downloads einzubinden. Aber da hab ich ja das Problem, dass die Redakteure nicht zugreifen dürfen.

Falls jetzt die Frage auftaucht, warum diese darauf nicht zugreifen dürfen: Stichwort UAUs (Ungeübtester Anzunehmender User). Die richten da mehr schaden an als Sie helfen... vor allem kann ich Ihnen nicht zumuten, dass sie einen Link einfügen und dann die Linkbezeichnung ändern - da verschwinden sonst die Hälfte der Links....

Falls jemand eine Idee hat - nur her damit! :-)

Schöne Grüsse und danke im Voraus.

Konschi
fhumpert
ConPresso-Checker
Beiträge: 121
Registriert: 01.01.1970 01:00

Re: Mehrere Downloads mit dem Text-Editor?

Beitrag von fhumpert »

Hi Konschi,

das was du willst, geht derzeit vermutlich nur mit viel Arbeit unter der Motorhaube. So ganz kurz:

Für den Template-Editor zwei neue Variablen für Downloads definieren.
Das Backend so umbauen, dass entsprechend drei Eingabefelder da sind.
Fertig.

Oder einfacher: Den UAU oder DAUs erklären, dass Sie mit eintippen von "http://www...../cpo/_data/dateiname das ganze als Link in die URL setzen können. Da gibt es ja drei zur Verfügung.

Alternative zwei: Für die drei URLs das Backend umbauen, dass dort die hochgeladenen Dateien angezeigt werden.


Gruß


Frederik

konschi
ConPresso-User
Beiträge: 27
Registriert: 01.01.1970 01:00

Re: Mehrere Downloads mit dem Text-Editor?

Beitrag von konschi »

du meinst datenbankmäßig müsste es keine erweiterung geben?
fhumpert
ConPresso-Checker
Beiträge: 121
Registriert: 01.01.1970 01:00

Re: Mehrere Downloads mit dem Text-Editor?

Beitrag von fhumpert »

Naja,

die Downloads-Links werden ja nur in der Datenbanktabelle referenziert und in _data hochgeladen. Ergo sollte (achtung ungetestet) es problemlos machbar sein, wenn du die drei Link-URLs dementsprechend umbaust, dass da das Auswahlmenü erscheint.

Da hilft nur probieren - aber das sollte klappen.

Gruß


Frederik

konschi
ConPresso-User
Beiträge: 27
Registriert: 01.01.1970 01:00

Re: Mehrere Downloads mit dem Text-Editor?

Beitrag von konschi »

kannst du mir sagen wo ich für die definition der variablen zu suchen beginnen kann?

sitz jetzt eine halbe stunde davor und finde einfach nix...

danke
konschi
fhumpert
ConPresso-Checker
Beiträge: 121
Registriert: 01.01.1970 01:00

Re: Mehrere Downloads mit dem Text-Editor?

Beitrag von fhumpert »

Hi,

schau mal in der Datei _include/form.php rein. Da ist das Formular für das anlegen eines Artikels hinterlegt. Ab Zeile 1009 etwa (+/- 10 Zeilen) steht dort "Bild", danach "Datei" und ab etwa Zeile 1217 stehen die Links derer drei du angeben kannst.

Baue diese Links so um, dass statt eines Eingabefeldes die Bilder angezeigt werden.

Irgendwo im Forum steht noch drin, wo die Variablen des Template-Editors festgelegt werden. Da müsstest du dann die Links noch so umbauen, dass statt das <A> ein <IMG> ausgegeben wird.

Das bauen eigener Platzhalter findest du hier <http://www.conpresso.de/conpresso/phoru ... =118&t=118>.

Dann müsstest du obiges Formular nur ab Zeile 1009 um zwei weitere Datei-Eingabe erweitern, die auf deine Variable zurückgreifen.

Ach ja, falls du drei Links benötigst und trotzdem drei Attachment brauchst müsstest du die DB um genaue sechs Spalten erweitern. Wie ergibt sich aus den Variablen für die Templates.

Gruß


Frederik



Beitrag bearbeitet (01.10.04 15:48)
Auto-Edit: Link veraltet - neuer Link: http://community.conpresso.de/viewtopic.php?t=1636#8011
konschi
ConPresso-User
Beiträge: 27
Registriert: 01.01.1970 01:00

Re: Mehrere Downloads mit dem Text-Editor?

Beitrag von konschi »

hallo,

bin am verzweifeln - bekomme immer wieder denselben fehler. dateibezeichnung ist korrekt, allerdings die datei wird falsch reingeschrieben, konkret wird immer wieder die datei welche ich unter dem normalen datei-download angegeben habe in das u.a. modifizierte select als wert reingeschrieben.

kann mir bitte, bitte jemand helfen?

<!-- Link 1 -->
<?php

$query = "SELECT id, datei, beschreibung "
."FROM ".$dbPrefix."_data WHERE ( kategorie = '".$directory."' OR kategorie = '#ALL#' ) and format = 'FILE' ORDER BY datei";
DEBUG(2, $query, __FILE__, __LINE__);
$db_2 = new DB;
$db_2->query($query);
?>

<tr>
<td bgcolor="<?PHP echo $color_tbg_dunkel ?>" align="right" class="titel">
<?php echo $LPR_Link1 ?>:<br>
</td>
<td bgcolor="<?PHP echo $color_data_hell ?>" align="left" class="text">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0"><tr><td align="left" valign="middle" class="text">
<!--
<input type="text" name="link_1" value="<?php echo $link_1 ?>" size="45" maxlength="255" class="i33">
-->

<?php
echo "<select name=\"link_1\" size=\"1\" class=\"i0pre\">\n";
echo " <option value=\"\">".$LP_NoFile."</option>\n";
echo " <option value=\"\">------</option>\n";
while($db_2->next_record()):

echo " <option ";

if ( $datei_name == $db_3->v("id") ) {
echo "selected ";
}

echo "value=\"";

if ( $db_2->v("id") != '' ) {
$db_2->p("id");
echo "\">";

$id = "####".$db_2->v("id");
$id = substr($id, -4);
$id = ereg_replace ( "#", "0", $id);

echo $id.") ";
}

if ( $db_2->v("beschreibung") != '' ) {
$k_beschreibung = $db_2->v("beschreibung")."##############################";
$k_beschreibung = substr($k_beschreibung, 0, 30);
$k_beschreibung = ereg_replace ( "#", " ", $k_beschreibung);

echo $k_beschreibung." ";
}

if ( $db_2->v("datei") != '' ) {
$k_datei = $db_2->v("datei");
$k_datei = substr($k_datei, 0, 50);
echo "[".$k_datei."]";
}

echo "</option>\n";

endwhile;

echo "</select>\n";
help("FO014");
?>





</td><td align="left" valign="middle" class="text"><?PHP help("FO017"); ?></td></tr></table>
</td>
<td class="mini">  
</td>
</tr>
</table>
</td>
</tr>

<?php

if ( $feld_edit_link_text_1 == 1 && $feld_edit_link_1 == 1) {
?>
<!-- Link-Text 1 -->
<tr>
<td bgcolor="<?PHP echo $color_tbg_dunkel ?>" align="right" class="titel">
<?php echo $LPR_LinkText1 ?>:<br>
</td>
<td bgcolor="<?PHP echo $color_data_hell ?>" align="left" class="text">
<table border="0" cellpadding="0" cellspacing="0"><tr><td align="left" valign="middle" class="text">
<input type="text" name="link_text_1" value="<?php echo $link_text_1 ?>" size="55" maxlength="255" class="i36">
</td><td align="left" valign="middle" class="text"><?PHP help("FO016"); ?></td></tr></table>
</td>
</tr>
<?php
}

if ( $feld_edit_link_1 == 1 ) {
?>

Schöne grüsse

konschi

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:

Re: Mehrere Downloads mit dem Text-Editor?

Beitrag von semf »

hallo konschi,

vielleicht liegt's daran: if ( $datei_name == $db_3->v("id") ) { ...
versuch doch mal: if ( $datei_name == $db_2->v("id") ) { ...

wenn nicht, war's zumindest auch ein fehler!

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
konschi
ConPresso-User
Beiträge: 27
Registriert: 01.01.1970 01:00

Re: Mehrere Downloads mit dem Text-Editor?

Beitrag von konschi »

danke für den hinweis, aber an dem lags leider nicht.... :-(
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:

Re: Mehrere Downloads mit dem Text-Editor?

Beitrag von semf »

hallo konschi,

dann hätte ich noch das anzumerken:

if ( $db_2->v("id") != '' ) {
$db_2->p("id");
echo "\">";

sollte sicherlich das sein (aus p mach v)
if ( $db_2->v("id") != '' ) {
$db_2->v("id");
echo "\">";

wird's wahrscheinlich aber auch nicht gewesen sein!

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
konschi
ConPresso-User
Beiträge: 27
Registriert: 01.01.1970 01:00

Re: Mehrere Downloads mit dem Text-Editor?

Beitrag von konschi »

>
> wird's wahrscheinlich aber auch nicht gewesen sein!
>

leider hast du recht...
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:

Re: Mehrere Downloads mit dem Text-Editor?

Beitrag von semf »

hallo konschi,

in einem select-feld wird der wert, den du unter value angibst, zurückgegeben.
also in unterem falle wird die datei-id zurückgegeben. kann es sein, das du hier
den dateinamen erwartest?

if ( $db_2->v("id") != '' ) {
$db_2->p("id");
echo "\">";

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
konschi
ConPresso-User
Beiträge: 27
Registriert: 01.01.1970 01:00

Re: Mehrere Downloads mit dem Text-Editor?

Beitrag von konschi »

das problem ist nicht, dass der falsche wert übergeben wird sondern, derselbe wert wie unter datei, d.h. ich habe zwei selects und in beiden denselben wert drin...
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:

Re: Mehrere Downloads mit dem Text-Editor?

Beitrag von semf »

hallo konschi,

besteht die möglichkeit, sich das mal anzuschauen?

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
Antworten