Frage zu Q_links

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Benutzeravatar
knalltrauma
Beiträge: 65
Registriert: Do 08.Jul, 2004 10:59

Frage zu Q_links

Beitrag von knalltrauma »

Hallo phpBB Freunde :cool:

Ich hab nur 2 kleine Fragen zum Q_links-Mod.

1. Kann ich irgendwas umschreiben, dass ich im Admin Panel auch 2-3 Zeilen Text zum scrollenden Bild schreiben kann?

2. Kann ich die Abstände irgendwo ändern (von den Bilder)... es scrollen immer alle Bilder durch, dann ist das Feld wieder leer. Ich würde das gerne "flüssig", ein Bild nach dem andern machen :)

Viele liebe Grüsse aus der Schweiz :)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

1. Ginge, müsste ich mir dann mal bei Gelegenheit anschauen.

2. Das ist ein Problem mit dem Marquee-Befehl: Der leert das Feld zunächst und fängt erst dann wieder neu an. Ist nicht änderbar. Leider.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
knalltrauma
Beiträge: 65
Registriert: Do 08.Jul, 2004 10:59

Beitrag von knalltrauma »

Herzlichen Dank! Ist nicht so schlimm mit dem Marquee-Befehl, wollte nur mal fragen :-) Zum 1. Punkt ... wäre extrem geil wenn das irgendwie möglich wäre! Ich nutze dieses Q_Links nämlich als Teaser für Flyer, da könnte man noch 1-2 Sätze zu jedem Bild schreiben :-)
Benutzeravatar
knalltrauma
Beiträge: 65
Registriert: Do 08.Jul, 2004 10:59

Beitrag von knalltrauma »

Hy Oxpus...wollte mal ganz "unaufdringlich" nachfragen, ob du evt. mal kurz Zeit hattest das genannte Problem und/oder Frage mit den Texten anzuschauen?

Wenn nicht, auch nicht schlimm...hast ja sicher immer einiges zu tun :-)

Liebe Grüsse aus der Schweiz
Benutzeravatar
dagobert
Beiträge: 457
Registriert: Mo 08.Mär, 2004 13:46
Wohnort: Altenkirchen
Kontaktdaten:

Beitrag von dagobert »

den zweiten punkt würde ich so versuchen:

hinter diese codestelle:

Code: Alles auswählen

alt="{q_link.QL_NAME}" title="{q_link.QL_NAME}" border="0" vspace="3"></a><br />
einfach ein paar

Code: Alles auswählen

<br /><br /><br />
anhängen.

oder du erstellst dir schnell nen unsichtbares bild und fügst das einfach mit

Code: Alles auswählen

<img src="URL" border="0">
nach dem oben gesuchten code ein.

is nich die feinste methode aber erfüllt ihren zweck....
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

@knalltrauma
Ja, will ich auch gerne umgehend machen, aber ich verweise an dieser Stelle nochmals auf die Request-Liste auf dem Portal.
Im Normalfall wird die von den ältesten zu den jüngsten Requests abgearbeitet.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
knalltrauma
Beiträge: 65
Registriert: Do 08.Jul, 2004 10:59

Beitrag von knalltrauma »

@dagobert:
Herzlichen Dank für deinen Input. Klar, das wäre eine Lösung die ich mit meinen HTML-Kenntnissen auch hätte angehen können. Sauber wäre es jedoch, wenn man im ACP noch 2-3 Zeilen Text hinzufügen könnte :-)

@oxpus:
Uuups...hab deine Seite eben direkt auf die index.php in meinen Bookmarks. Werds mir gleich mal anschauen... und sorry, wollte dich echt nicht stressen :-)
Benutzeravatar
dagobert
Beiträge: 457
Registriert: Mo 08.Mär, 2004 13:46
Wohnort: Altenkirchen
Kontaktdaten:

Beitrag von dagobert »

dann versuch das mal

Code: Alles auswählen

---------------------------------------------------------
SQL
---------------------------------------------------------
sql befehl ausführen:

ALTER TABLE `phpbb_q_links` ADD `text` TEXT NOT NULL ;
---------------------------------------------------------



---------------------------------------------------------
ÖFFNE: admin/admin_q_links.php
---------------------------------------------------------
FINDE:
$dbase_fields = array('name', 'url', 'image');

ERSETZE MIT:
$dbase_fields = array('name', 'url', 'image', 'text');
---------------------------------------------------------
FINDE:
'QL_NAME' => $row['name'],

IN NEUER ZEILE HINZUFÜGEN:
'QL_TEXT' => $row['text'],
---------------------------------------------------------
FINDE:
'L_NAME' => $lang['QL_title'],

IN NEUER ZEILE HINZUFÜGEN:
'L_TEXT' => $lang['QL_text'],
---------------------------------------------------------
FINDE:
'NAME' => $linkrow[$j]['name'],

IN NEUER ZEILE HINZUFÜGEN:
'TEXT' => $linkrow[$j]['text'],
---------------------------------------------------------



---------------------------------------------------------
ÖFFNE: templates/dein_template/admin/admin_q_links_display.tpl
---------------------------------------------------------
FINDE:
<td class="catBottom" align="center">{catrow.L_URL}</td>

IN NÄCHSTER ZEILE HINZUFÜGEN:
<td class="catBottom" align="center">{catrow.L_TEXT}</td>
---------------------------------------------------------
FINDE:
<td class="{catrow.listrow.ROW_CLASS}" width="40%" align="left"><span class="genmed">{catrow.listrow.URL}</span></td>

IN NÄCHSTER ZEILE HINZUFÜGEN:
<td class="{catrow.listrow.ROW_CLASS}" width="20%" align="center"><span class="genmed">{catrow.listrow.TEXT}</span></td>
---------------------------------------------------------
FINDE:
colspan="4"

ERSETZE MIT:
colspan="5"
---------------------------------------------------------


---------------------------------------------------------
ÖFFNE: templates/dein_template/admin/admin_q_links_add.tpl
---------------------------------------------------------
FINDE:
<tr>
	<td align="right" class="row2" width="20%"><span class="gen">Url:</span><br /><span class="gensmall">*{L_REQUIRED}</span></td>
	<td align="left" class="row1"><input type="text" class="post" name="url" value="{QL_URL}" maxlength="100" size="100"></td>
</tr>

IN NÄCHSTER ZEILE HINZUFÜGEN:
<tr>
	<td align="right" class="row2" width="20%"><span class="gen">Text:</span></td>
	<td align="left" class="row1"><input type="text" class="post" name="text" value="{QL_TEXT}" maxlength="500" size="100"></td>
</tr>
---------------------------------------------------------





---------------------------------------------------------
ÖFFNE: language/lang_main/lang_admin.php
---------------------------------------------------------
FINDE:
$lang['QL_url'] = 'URL';

IN NÄCHSTER ZEILE HINZUFÜGEN:
$lang['QL_text'] = 'Beschreibung';
---------------------------------------------------------



---------------------------------------------------------
ÖFFNE: templates/dein_template/portal.tpl
---------------------------------------------------------
FINDE:
title="{q_link.QL_NAME}" border="0" vspace="3"></a><br />

IN GLEICHER ZEILE ANFÜGEN:
<span class="gensmall">{q_link.QL_TEXT}</span><br />
---------------------------------------------------------


---------------------------------------------------------
ÖFFNE portal.php
---------------------------------------------------------
FINDE:
$template->assign_block_vars('q_link', array(
		'QL_NAME' => $row['name'],
		'QL_URL' => $row['url'],

ERSETZE MIT:
$text = wordwrap( $row['text'],20 , "<br>", 1);

        $template->assign_block_vars('q_link', array(
		'QL_NAME' => $row['name'],
		'QL_URL' => $row['url'],
		'QL_TEXT' => $text,
---------------------------------------------------------
Benutzeravatar
knalltrauma
Beiträge: 65
Registriert: Do 08.Jul, 2004 10:59

Beitrag von knalltrauma »

Wow Dagobert ^5

Ist ja genial! Herzlichen Dank! Funktioniert alles einwandfrei :) Also meine PHP-Kenntnisse sind zwar eher beschränkt, aber falls ihr mal Fragen habt zu englischen MOD's (Translations) helfe ich euch auch gerne...bin halb Ami (trotzdem gegen den Bush) :cool: :) Einfach damits ein Geben-und-Nehmen ist ;)

Eine letzte Frage noch...hab kurz versucht im Text einen Link zu schreiben (normal per HTML mit a href="" usw.)... dies ist irgendwie nicht möglich :)

Und wo wird genau der Zeilenumbruch definiert?

Liebe Grüsse aus der verregneten Schweiz :o
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

$text = wordwrap( $row['text'],20 , "<br>", 1);

ich denke mal da wenn du vom Portal Zeilenumbruch sprichst ^^!
Nur ein Informatik Student. ^^
Benutzeravatar
dagobert
Beiträge: 457
Registriert: Mo 08.Mär, 2004 13:46
Wohnort: Altenkirchen
Kontaktdaten:

Beitrag von dagobert »

richtig, an der stelle wird der zeilenumbruch definiert.
der befehl fügt alle xx (hier 20) zeichen ein br ein. darum klappen die links auch nicht...
ich wusste leider nicht, wie ich das sonst machen soll, damit die tabelle im portal nicht in die breite gezogen wird.

wenn du den zeilenumbruch komplett ausbauen möchtest, sollte die codestelle so aussehen:

Code: Alles auswählen

$text = $row['text']; 

oder die zeile komplett weglassen und darunter dann so:

Code: Alles auswählen

    $template->assign_block_vars('q_link', array( 
    'QL_NAME' => $row['name'], 
    'QL_URL' => $row['url'], 
    'QL_TEXT' => $row['text'],
Benutzeravatar
knalltrauma
Beiträge: 65
Registriert: Do 08.Jul, 2004 10:59

Beitrag von knalltrauma »

Ist ja hammerhart :-) Herzlichen Dank! Jetzt funktioniert alles so wie ich mir das vorgestellt habe...

Und wie gesagt, wenns mal mit Translations oder so Probleme gibt oder Unklarheiten (vor allem @ oxpus), einfach PM...ich helf auch gern...
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich habe gerade eine neue Version entwickelt, wie ich sehe, eigentlich umsonst. Naja beinahe.
Ich werde die heute Nachmittag noch testen und dann veröffentlichen.
Der Request ist ja jedenfalls schon erledigt.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
knalltrauma
Beiträge: 65
Registriert: Do 08.Jul, 2004 10:59

Beitrag von knalltrauma »

Cool :-) Eben Oxpus, wenn du mal was zum Übersetzen hast für deine Mods, einfach PM an mich...
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Danke für das Angebot.
Kommt gerne bei Bedarf darauf zurück.
Du könntest aber gleich auch mal loslegen: BigRib hat den UPI2DB Mod weiterentwickelt, den ich einmal ins englische übersetzt habe.
Sprech Ihn mal an, daß er Dir die Dateien mal schickt und korrigiere mal ggf. meinen schlechten Stil. Da habe ich sicherlich den ein oder anderen Klopper reingebaut.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
knalltrauma
Beiträge: 65
Registriert: Do 08.Jul, 2004 10:59

Beitrag von knalltrauma »

All right... hab ihm schon ne PM geschrieben :-)
easygo
Beiträge: 155
Registriert: Fr 22.Okt, 2004 13:20
Kontaktdaten:

Beitrag von easygo »

Hy, Q Link id 1 wird im ACP net angezeigt ^^

Table ist zwar zu sehen, bleibt aber leer und
lässt sich weder löschen noch bearbeiten.

Frage: Ist das so gewollt
oder ein Fehler?

mfg
easygo
Diskutiere nie mit einem Idioten: Erst zieht er dich auf sein
Niveau runter und dort schl?gt er dich mit Erfahrung.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Scheint ein Problem mit Deiner Installation zu geben.
Poste mal ein Screenshot, damit ich das besser nachvollziehen kann.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
easygo
Beiträge: 155
Registriert: Fr 22.Okt, 2004 13:20
Kontaktdaten:

Beitrag von easygo »

Ok hier ein Mini Screenshot:
Diskutiere nie mit einem Idioten: Erst zieht er dich auf sein
Niveau runter und dort schl?gt er dich mit Erfahrung.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann vergleiche mal den Code für die Darstellung im ACP mit dem Deiner admin_q_links.php:

Code: Alles auswählen

	case 'display':
	default:
	{
		$sql = "SELECT * FROM " . Q_LINKS . "
				ORDER BY name ASC";
		if(!$result = $db->sql_query($sql))
		{
			message_die(GENERAL_ERROR, 'Error query q_links', '', __LINE__, __FILE__, $sql);
		}

		while (($linkrow[] = $db->sql_fetchrow($result)));
		$totallink = count($linkrow)-1;

		$template->set_filenames(array('body' => 'admin/admin_q_links_display.tpl'));
		$template->assign_vars(array(
			'S_MODE_ACTION' => append_sid(basename(__FILE__))));

		for ( $j = 0; $j < $totallink; $j++ )
		{
			$template->assign_block_vars('catrow.listrow', array(
			'ROW_CLASS' => (!(++$r% 2)) ? $theme['td_class1'] : $theme['td_class2'],
			'ID' => $linkrow[$j]['id'],
			'URL' => $linkrow[$j]['url'],
			'NAME' => $linkrow[$j]['name'],
			'IMAGE' => $linkrow[$j]['image'],
			'DESCRIPTION' => $linkrow[$j]['description'],
			'SEPERATOR' => ( $linkrow[$j]['seperator'] == TRUE ) ? 'checked="checked"' : '',
			'S_ACTION_EDIT' => '<a href="' . append_sid(basename(__FILE__) . '?mode=edit&id=' . $linkrow[$j]['id']) . '">'.$lang['Edit'].'</a>'));
		}
		break;
	}
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
easygo
Beiträge: 155
Registriert: Fr 22.Okt, 2004 13:20
Kontaktdaten:

Beitrag von easygo »

Ist alles identisch bist auf die Groß- und Kleinschreibung von s q l

Bsp:

$sql = "SELECT * FROM " . Q_LINKS . "

Die anderen Tables werden ja auch normal dargestellt,
nur id 1 streikt. Egal, welcher Link Inhalt ^^

mfg
easygo
Diskutiere nie mit einem Idioten: Erst zieht er dich auf sein
Niveau runter und dort schl?gt er dich mit Erfahrung.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja gut, SQL schreibt hier der Acronym-Mod groß.
Schon komisch.
Lade doch nochmal die Dateien neu hoch, also die für den Admin-Teil.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
easygo
Beiträge: 155
Registriert: Fr 22.Okt, 2004 13:20
Kontaktdaten:

Beitrag von easygo »

Keine Änderung ^^ :confused:

Muss mich aber korrigieren. Betrifft gar net id 1,
sondern immer nur die unterste Tabelle.
Wird ja nach Alphabet geordnet,
so wie es aussieht.

Du, kann das Problem mit den
ezLinks zusammenhängen?

mfg
easygo
Diskutiere nie mit einem Idioten: Erst zieht er dich auf sein
Niveau runter und dort schl?gt er dich mit Erfahrung.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

ezLinks? Was ist denn das bitte schön?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
easygo
Beiträge: 155
Registriert: Fr 22.Okt, 2004 13:20
Kontaktdaten:

Beitrag von easygo »

Keine Ahnung ^^ :D

Hab grad mal genauer hingesehen:

Links MOD v1.2.0 by phpBB2.de and OOHOO

mfg
easygo
Diskutiere nie mit einem Idioten: Erst zieht er dich auf sein
Niveau runter und dort schl?gt er dich mit Erfahrung.
Antworten