SMFPortal.de

Willkommen !

Autor Thema: Dateianhangname verbergen  (Gelesen 5139 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

kreuzstich

  • Mitglied
  • **
  • Beiträge: 9
Dateianhangname verbergen
« am: 22. August 2012, 18:36:16 »
Ich möchte, dass der Name von der Datei nicht angezeigt wird. Wo kann ich das einstellen?

Mave

  • Spezialist
  • ****
  • Beiträge: 714
Re: Dateianhangname verbergen
« Antwort #1 am: 23. August 2012, 09:55:53 »
darf ich fragen warum nicht?

Parmaster

  • Isomorpher Algorithmus
  • Administration
  • *****
  • Beiträge: 1206
  • Geschlecht: Männlich
Re: Dateianhangname verbergen
« Antwort #2 am: 24. August 2012, 09:42:14 »
Dazu musst du die Display.template.php deines Themes bzw. die vom default Theme editieren.

Wenn du es nicht findest kannste dich ja noch mal melden.
Eine digitale Welt zur Neugestaltung des menschlichen Daseins

kreuzstich

  • Mitglied
  • **
  • Beiträge: 9
Re: Dateianhangname verbergen
« Antwort #3 am: 24. August 2012, 10:58:57 »
Danke für die Antwort.
Was muss ich in meinem  Display.template.php verändern?
Gefunden habe ich ihn.

Parmaster

  • Isomorpher Algorithmus
  • Administration
  • *****
  • Beiträge: 1206
  • Geschlecht: Männlich
Re: Dateianhangname verbergen
« Antwort #4 am: 24. August 2012, 19:49:37 »
Ich hab kein SMF2 zur Hand wo ich das probieren könnte, also müssen wir es nach der try&error Methode machen.

Hier in dem Codeblock steht der Kram für die Anhänge:

Code
// Assuming there are attachments...
if (!empty($message['attachment']))
{
echo '
<div id="msg_', $message['id'], '_footer" class="attachments smalltext">
<div style="overflow: ', $context['browser']['is_firefox'] ? 'visible' : 'auto', ';">';

$last_approved_state = 1;
foreach ($message['attachment'] as $attachment)
{
// Show a special box for unapproved attachments...
if ($attachment['is_approved'] != $last_approved_state)
{
$last_approved_state = 0;
echo '
<fieldset>
<legend>', $txt['attach_awaiting_approve'];

if ($context['can_approve'])
echo '&nbsp;[<a href="', $scripturl, '?action=attachapprove;sa=all;mid=', $message['id'], ';', $context['session_var'], '=', $context['session_id'], '">', $txt['approve_all'], '</a>]';

echo '</legend>';
}

if ($attachment['is_image'])
{
if ($attachment['thumbnail']['has_thumb'])
echo '
<a href="', $attachment['href'], ';image" id="link_', $attachment['id'], '" onclick="', $attachment['thumbnail']['javascript'], '"><img src="', $attachment['thumbnail']['href'], '" alt="" id="thumb_', $attachment['id'], '" /></a><br />';
else
echo '
<img src="' . $attachment['href'] . ';image" alt="" width="' . $attachment['width'] . '" height="' . $attachment['height'] . '"/><br />';
}
echo '
<a href="' . $attachment['href'] . '"><img src="' . $settings['images_url'] . '/icons/clip.gif" align="middle" alt="*" />&nbsp;' . $attachment['name'] . '</a> ';

if (!$attachment['is_approved'] && $context['can_approve'])
echo '
[<a href="', $scripturl, '?action=attachapprove;sa=approve;aid=', $attachment['id'], ';', $context['session_var'], '=', $context['session_id'], '">', $txt['approve'], '</a>]&nbsp;|&nbsp;[<a href="', $scripturl, '?action=attachapprove;sa=reject;aid=', $attachment['id'], ';', $context['session_var'], '=', $context['session_id'], '">', $txt['delete'], '</a>] ';
echo '
(', $attachment['size'], ($attachment['is_image'] ? ', ' . $attachment['real_width'] . 'x' . $attachment['real_height'] . ' - ' . $txt['attach_viewed'] : ' - ' . $txt['attach_downloaded']) . ' ' . $attachment['downloads'] . ' ' . $txt['attach_times'] . '.)<br />';
}

// If we had unapproved attachments clean up.
if ($last_approved_state == 0)
echo '
</fieldset>';

echo '
</div>
</div>';
}

Ich geh mal davon aus das es die Verlinkungen sind welche mit <a> anfangen usw.  Diese einfach mal auskommentieren und schauen ob es weg ist.
Eine digitale Welt zur Neugestaltung des menschlichen Daseins

stard

  • mitten in der
  • Ehrenmitglied
  • *****
  • Beiträge: 3284
  • ach, das war eine frage?!
    • Das Computer Forum
Re: Dateianhangname verbergen
« Antwort #5 am: 24. August 2012, 22:34:03 »
dort

Code
										<a href="' . $attachment['href'] . '"><img src="' . $settings['images_url'] . '/icons/clip.gif" align="middle" alt="*" />&nbsp;' . $attachment['name'] . '</a> ';

ändern zu

Code
										<a href="' . $attachment['href'] . '"><img src="' . $settings['images_url'] . '/icons/clip.gif" align="middle" alt="*" />&nbsp;Anhang</a> ';
why so serious?

kreuzstich

  • Mitglied
  • **
  • Beiträge: 9
Re: Dateianhangname verbergen
« Antwort #6 am: 25. August 2012, 08:23:49 »
Vielen Dank!!
Nur stört mich auch dieses  (95.23 KB, 302x350 - angeschaut 3 Mal.)
kann man das irgendwie auch wegkriegen?

Parmaster

  • Isomorpher Algorithmus
  • Administration
  • *****
  • Beiträge: 1206
  • Geschlecht: Männlich
Re: Dateianhangname verbergen
« Antwort #7 am: 26. August 2012, 11:05:11 »
Schmeiss einfach diese Zeile raus:

Code
(', $attachment['size'], ($attachment['is_image'] ? ', ' . $attachment['real_width'] . 'x' . $attachment['real_height'] . ' - ' . $txt['attach_viewed'] : ' - ' . $txt['attach_downloaded']) . ' ' . $attachment['downloads'] . ' ' . $txt['attach_times'] . '.)<br />';
Eine digitale Welt zur Neugestaltung des menschlichen Daseins

kreuzstich

  • Mitglied
  • **
  • Beiträge: 9
Re: Dateianhangname verbergen
« Antwort #8 am: 03. Dezember 2012, 11:28:03 »
Wie kann ich diese Zeile ausklammern?

SMFPapst

  • Support
  • *****
  • Beiträge: 119
Re: Dateianhangname verbergen
« Antwort #9 am: 03. Dezember 2012, 15:26:40 »

kreuzstich

  • Mitglied
  • **
  • Beiträge: 9
Re: Dateianhangname verbergen
« Antwort #10 am: 03. Dezember 2012, 16:28:42 »
Irgendwie schaffe ich das nicht.
Wenn ich diese Zeilen auskommentiere, bekomme ich eine Fehlermeldung.
Schmeiss einfach diese Zeile raus:

Code
(', $attachment['size'], ($attachment['is_image'] ? ', ' . $attachment['real_width'] . 'x' . $attachment['real_height'] . ' - ' . $txt['attach_viewed'] : ' - ' . $txt['attach_downloaded']) . ' ' . $attachment['downloads'] . ' ' . $txt['attach_times'] . '.)<br />';

Was kann ich tun?
Hier der Link zu meiner Seite, wenn es weiter hilft.

Rookie

  • Spezialist
  • ****
  • Beiträge: 91
  • Geschlecht: Männlich
  • SMF 2.0.4
Re: Dateianhangname verbergen
« Antwort #11 am: 03. Dezember 2012, 20:21:14 »
Der Teil /* // nach 'Anhang' weißt darauf hin, dass der Code nicht richtig auskommentiert wurde


PS:
Sieht mir so aus, als hättest du den schließenden Tag vermurkst. Statt */ ein // geschrieben.  ;)
Ich meine das müsste korrekt so aussehen:

Code
/*
(', $attachment['size'], ($attachment['is_image'] ? ', ' . $attachment['real_width'] . 'x' . $attachment['real_height'] . ' - ' . $txt['attach_viewed'] : ' - ' . $txt['attach_downloaded']) . ' ' . $attachment['downloads'] . ' ' . $txt['attach_times'] . '.)<br />';
*/
« Letzte Änderung: 03. Dezember 2012, 20:25:15 von Rookie »

kreuzstich

  • Mitglied
  • **
  • Beiträge: 9
Re: Dateianhangname verbergen
« Antwort #12 am: 06. Dezember 2012, 08:54:33 »

Wenn ich diese Zeilen so schreibe:
/*
(', $attachment['size'], ($attachment['is_image'] ? ', ' . $attachment['real_width'] . 'x' . $attachment['real_height'] . ' - ' . $txt['attach_viewed'] : ' - ' . $txt['attach_downloaded']) . ' ' . $attachment['downloads'] . ' ' . $txt['attach_times'] . '.)<br />';
*/

 bekomme ich eine Fehlermeldung

Template Analyse Fehler!
Ein Problem trat beim Laden des /Themes/default/Display.template.php Templates oder der Sprachdatei auf. Bitte überprüfen Sie die Syntax und versuchen Sie es erneut. Bitte beachten Sie, dass einzelne Anführungszeichen (') oft mit einem Slash (\) auskommentiert werden müssen. Um nähere Informationen von PHP zu diesem Fehler zu erhalten, versuchen Sie die Seite direkt aufzurufen.

Sie können auch versuchen, die Seite zu aktualisieren oder das Standard-Theme zu benutzen.
syntax error, unexpected '*'

Rookie

  • Spezialist
  • ****
  • Beiträge: 91
  • Geschlecht: Männlich
  • SMF 2.0.4
Re: Dateianhangname verbergen
« Antwort #13 am: 06. Dezember 2012, 11:45:43 »
Versuche es mal damit, bei mir klappt es dann ohne Fehlermeldung:

Code
            //    echo '
            //                            (', $attachment['size'], ($attachment['is_image'] ? ', ' . $attachment['real_width'] . 'x' . $attachment['real_height'] . ' - ' . $txt['attach_viewed'] : ' - ' . $txt['attach_downloaded']) . ' ' . $attachment['downloads'] . ' ' . $txt['attach_times'] . '.)<br />';

Ohne Gewähr! Lass da lieber nochmal jemanden drüber schauen der sich auskennt.


Wenn du das später einmal rückgängig machen willst und um die Stelle wiederzufinden, kannst du über dem // echo noch eine Zeile einfügen und da zum Beispiel reinschreiben:
// Anzeige der Dateianhang Daten verbergen

Fertig sieht das dann so aus:

Code
            //    Anzeige der Dateianhang Daten verbergen                            
            //    echo '
            //                            (', $attachment['size'], ($attachment['is_image'] ? ', ' . $attachment['real_width'] . 'x' . $attachment['real_height'] . ' - ' . $txt['attach_viewed'] : ' - ' . $txt['attach_downloaded']) . ' ' . $attachment['downloads'] . ' ' . $txt['attach_times'] . '.)<br />';

SMFPapst

  • Support
  • *****
  • Beiträge: 119
Re: Dateianhangname verbergen
« Antwort #14 am: 06. Dezember 2012, 12:52:10 »
oder so - so schwer ist das doch gar nicht...

Code
				/*
echo '
(', $attachment['size'], ($attachment['is_image'] ? ', ' . $attachment['real_width'] . 'x' . $attachment['real_height'] . ' - ' . $txt['attach_viewed'] : ' - ' . $txt['attach_downloaded']) . ' ' . $attachment['downloads'] . ' ' . $txt['attach_times'] . '.)<br />';
*/

Also komplett:
Code
				if ($attachment['is_image'])
{
if ($attachment['thumbnail']['has_thumb'])
echo '
<a href="', $attachment['href'], ';image" id="link_', $attachment['id'], '" onclick="', $attachment['thumbnail']['javascript'], '"><img src="', $attachment['thumbnail']['href'], '" alt="" id="thumb_', $attachment['id'], '" /></a><br />';
else
echo '
<img src="' . $attachment['href'] . ';image" alt="" width="' . $attachment['width'] . '" height="' . $attachment['height'] . '"/><br />';
}
/*
echo '
<a href="' . $attachment['href'] . '"><img src="' . $settings['images_url'] . '/icons/clip.gif" align="middle" alt="*" />&nbsp;' . $attachment['name'] . '</a> ';
*/
if (!$attachment['is_approved'] && $context['can_approve'])
echo '
[<a href="', $scripturl, '?action=attachapprove;sa=approve;aid=', $attachment['id'], ';', $context['session_var'], '=', $context['session_id'], '">', $txt['approve'], '</a>]&nbsp;|&nbsp;[<a href="', $scripturl, '?action=attachapprove;sa=reject;aid=', $attachment['id'], ';', $context['session_var'], '=', $context['session_id'], '">', $txt['delete'], '</a>] ';
/*
echo '
(', $attachment['size'], ($attachment['is_image'] ? ', ' . $attachment['real_width'] . 'x' . $attachment['real_height'] . ' - ' . $txt['attach_viewed'] : ' - ' . $txt['attach_downloaded']) . ' ' . $attachment['downloads'] . ' ' . $txt['attach_times'] . '.)<br />';
*/
}

Beispiel: http://smfpapst.cwsurf.de/index.php?topic=2.0
« Letzte Änderung: 06. Dezember 2012, 12:58:16 von SMFPapst »

 

Internes

Nutzungsbedingungen Impressum

Wissenswertes

Hilfe Knowledge Base

Nützliches

Downloads Socialmedia