Mehrere Downloads mit dem Text-Editor?
Mehrere Downloads mit dem Text-Editor?
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
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
Re: Mehrere Downloads mit dem Text-Editor?
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
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
Re: Mehrere Downloads mit dem Text-Editor?
du meinst datenbankmäßig müsste es keine erweiterung geben?
Re: Mehrere Downloads mit dem Text-Editor?
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
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
Re: Mehrere Downloads mit dem Text-Editor?
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
sitz jetzt eine halbe stunde davor und finde einfach nix...
danke
konschi
Re: Mehrere Downloads mit dem Text-Editor?
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
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
Re: Mehrere Downloads mit dem Text-Editor?
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
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
- 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?
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!
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
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
- 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?
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!
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
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
Re: Mehrere Downloads mit dem Text-Editor?
>
> wird's wahrscheinlich aber auch nicht gewesen sein!
>
leider hast du recht...
> wird's wahrscheinlich aber auch nicht gewesen sein!
>
leider hast du recht...
- 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?
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 "\">";
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
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
Re: Mehrere Downloads mit dem Text-Editor?
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...
- 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?
hallo konschi,
besteht die möglichkeit, sich das mal anzuschauen?
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
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