linkdb

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
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

naja, habs grad durchgezählt. 30 Bilder ^2 - Vielleicht 2 oder 3 Spalten?
Ich habs mal eingebaut. Aber die Bilder werden nicht eingefügt in den Text. Aufrufen kann ich den Link. Sowas dachte ich mir schon da es ja im MOD funktionieren soll :(

ich habe statt der posting.php die linkdb.php geändert . Das gleiche mit den tpl's
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Aaaah - jetzt verstehe ich. ^e
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

Hi,
kennt sich jemand mit Javascript aus?
Ich versuche das gerade so zu lösen. Der Anfang sieht ganz gut aus. Die "Smilies" werden, wenn man sie anklickt, in das Textfeld eingefügt. Das Abschicken klappt auch. Nur werden die Smilies nicht von Text in Grafiken umgewandelt (es wird nur der Text angezeigt, zb : o b : usw.)

Folgendes ist erstellt:

im rootverzeichnis: Ordner "link_images": In diesem Ordner hab ich die Grafiken und eine php-Datei (smilielink.php): Die php-Datei soll den Text in Grafiken umwandeln.

Code: Alles auswählen

<?php
$Text = str_replace(":ob:", "<img src=\"link_images/object.gif"\">", $Text);
$Text = str_replace(":obh:", "<img src=\"link_images/object_hacked.gif"\">", $Text);
$Text = str_replace(":obt:", "<img src=\"link_images/object_theme.gif"\">", $Text);
echo$Text;
?>
Unter templates/subsilver liegt die link_add.tpl:
Javascript in das bestehende Script der Seite eingefügt:

Code: Alles auswählen

	function SmilieEinfuegen(Smilie)
{
	document.form.long_desc.value+=Smilie+" ";
	document.form.long_desc.focus();
}
Der Rest:

Code: Alles auswählen

<form enctype="multipart/form-data" action="{S_ADD_FILE_ACTION}" method="post" name="form" onsubmit="return checkAddForm();">

<table border="0" cellspacing="0" cellpadding="0">
<tr><td><textarea rows="6" name="long_desc" cols="32" class="post">{FILE_LONG_DESC}</textarea></td>
<td width="85"><table width="72" border="0" cellspacing="0" cellpadding="0" align="center" height="32"><tr height="32">
<td align="center" width="25" height="32"><a href="javascript:SmilieEinfuegen(':ob:')"><img border="0" src="link_images/object.gif"></a></td>
<td align="center" width="25" height="32"><a href="javascript:SmilieEinfuegen(':obh:')"><img border="0" src="link_images/object_hacked.gif"></a></td>
<td align="center" width="25" height="32"><a href="javascript:SmilieEinfuegen(':obt:')"><img border="0" src="link_images/object_theme.gif"></a></td>
</tr></table>&nbsp;</td></tr></table>
Hier die Quelle des ganzen Übels :D

Ich hatte den link_images Ordner auch schon im Verzeichnis template/subSilver, und auch die php-Datei erst im rootverzeichnis, dann im templates/subSilver ... einige Compis hab ich schon versucht
Mit dieser Methode kann ich alles so verwalten wie ich das gerne hätte .......
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

ne kleine Frage:

in deiner php steht das:

Code: Alles auswählen

# <?php
# $Text = str_replace(":ob:", "<img src=\"link_images/object.gif"\">", $Text);
# $Text = str_replace(":obh:", "<img src=\"link_images/object_hacked.gif"\">", $Text);
# $Text = str_replace(":obt:", "<img src=\"link_images/object_theme.gif"\">", $Text);
# echo$Text;
# ?>
Ich nehm mal an das :ob: <-- der Smilie Code ist der durch <img src=\"link_images/object.gif"\">" in $Text ersetzt werden soll. Jetzt meine Frage: was gibt er dir aus wenn du das echo davor packst also am Anfang dieser php?

und die php img Zeile muss so aussehen glob ich: "<img src=\"/link_images/object.gif\" />"

und vor allem warum setzt du diesen Teil nicht direkt in die php wo du es angezeigt haben möchtest? Also dann nennst du die Variable $Text einfach um meinetwegen $Text2 und die belegste dann halt mit dem sting replace aus der $Text. Dann schreibste dir diese neue Variable in den Kontext in dem du ihn anzeigen lassen willst ein und fertig. ich kann mir nicht vorstellen das eine Datei, wie du sie geschrieben hast irgendwelchen Wertezufluss hat. Deswegen das mit dem Echo! ^^
Zuletzt geändert von Bootenks am Fr 14.Jan, 2005 14:30, insgesamt 7-mal geändert.
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

^^ Und da behauptet unser Bootenks er könne kein php. :D
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

AmigaLink hat geschrieben:^^ Und da behauptet unser Bootenks er könne kein php. :D
Ja, schon komisch, nicht ;)
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
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

Hi,

also meine php-Datei sieht jetzt so aus:

Code: Alles auswählen

<?php
echo$Text;
$Text = str_replace(":ob:", "<img src=\"/link_images/object.gif\" />" , $Text);
$Text = str_replace(":obh:", "<img src=\"/link_images/object_hacked.gif"\" />", $Text);
$Text = str_replace(":obt:", "<img src=\"/link_images/object_theme.gif"\" />", $Text);
?>
Es passiert weiter nichts. Smilie ist immer noch ein Text und keine Grafik
und vor allem warum setzt du diesen Teil nicht direkt in die php wo du es angezeigt haben möchtest? Also dann nennst du die Variable $Text einfach um meinetwegen $Text2 und die belegste dann halt mit dem sting replace aus der $Text. Dann schreibste dir diese neue Variable in den Kontext in dem du ihn anzeigen lassen willst ein und fertig.
Was meinst Du jetzt damit?
ich kann mir nicht vorstellen das eine Datei, wie du sie geschrieben hast irgendwelchen Wertezufluss hat. Deswegen das mit dem Echo!
Das steht da so auf der Seite das man das machen soll. Ich hab von php leider keine Ahnung. ^7

Geht das ganze nicht auch ohne dieser php-Datei, nur mit Javascrript?
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

also folgendes du hast dir doch gerade ne php Datei erstellt und diese halt mit besagt (nun geänderten) Text versehen. Das Problem, aber ist doch das die $text Variable nicht definiert wird. Nur weil du sie in den phpBB Ordner stellst heisst das ja noch lange nicht das die Datei automatisch die Werte bezieht. Deshalb hab ich dich das echo an erster Stelle ausführen lassen damit du mir sagst ob der "Inhalt" der Datei in der Variable ist. Denn den würdest du automatisch sehen wenn du auf deine selbsterstellte php gehst. Sollte nichts dastehen (und das vermute ich sehr stark) dann musste den ganzen Kram in die index.php (oder wo auch immer du deine cats angezeigt haben möchtest) einbauen. Und das machste da hinter der $text Variable Definition. Naja und schreibste dann einfach folgendes:

Code: Alles auswählen

# $Text2 = str_replace(":ob:", "<img src=\"/link_images/object.gif\" />" , $Text);
# $Text2 = str_replace(":obh:", "<img src=\"/link_images/object_hacked.gif"\" />", $Text);
# $Text2 = str_replace(":obt:", "<img src=\"/link_images/object_theme.gif"\" />", $Text);
echo $Text2;
Was man damit erzeugt ist ein Bild irgendwo in der Pampa ^^ aber ich nehm an das du das echo nur zur Überprüfung eingebaut hast! Also das echo weg. ^^

Wäre übrigens schön wenn ich das bildlich sehen könnte. :) haste da nie ne url oder ein snapshoot.

@Amiga&Oxpus: Jaja :P wegen den 2 Zeilen :P
Zuletzt geändert von Bootenks am Fr 14.Jan, 2005 17:07, insgesamt 2-mal geändert.
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

o mann,
ich bin für sowas einfach zu blöde ^5 Bild

ich hab diesen Text mal in die linkdb.php eingefügt. Die ist für den MOD zuständig:

Code: Alles auswählen

$Text2 = str_replace(":ob:", "<img src=\"link_images/object.gif"\">", $Text);
$Text2 = str_replace(":obh:", "<img src=\"link_images/object_hacked.gif"\">", $Text);
$Text2 = str_replace(":obt:", "<img src=\"link_images/object_theme.gif"\">", $Text);
Wenn ich das hochlade bekomme ich dann folgende Fehlermeldung:

Code: Alles auswählen

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /.../.../.../.../.../www.blabla.de/linkdb.php on line 143

Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /.../.../.../.../.../www.blabla.de/linkdb.php on line 143

Zeile 143 ist diese hier:
$Text2 = str_replace(":ob:", "<img src=\"link_images/object.gif"\">", $Text);
hab diesen ganzen Code vor das ?> gesetzt (Keine Ahnung wohin das sonst soll)
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

ups war mein fehler hab den falschen (deinen ersten Versuch) kopiert. ^^"

Naja versuchs mit den Zeilen:

Code: Alles auswählen

# $Text = str_replace(":ob:", "<img src=\"/link_images/object.gif\" />" , $Text);
# $Text = str_replace(":obh:", "<img src=\"/link_images/object_hacked.gif"\" />", $Text);
# $Text = str_replace(":obt:", "<img src=\"/link_images/object_theme.gif"\" />", $Text);
du brauchst dann dazu aber die entsprechende Ausgabe ^^

Also irgendwo musste danach ja $Text2 reinhauen. sonst haste die ja einfach nur gefüllt. Achja und da empfiehlt sich das ganze vor die Stelle zu setzen wo du die ausgabe definierst aber nach der stelle mit der defnition von $text . :)
Zuletzt geändert von Bootenks am Fr 14.Jan, 2005 17:11, insgesamt 1-mal geändert.
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

du brauchst dann dazu aber die entsprechende Ausgabe ^^
Also irgendwo musste danach ja $Text2 reinhauen. sonst haste die ja einfach nur gefüllt. Achja und da empfiehlt sich das ganze vor die Stelle zu setzen wo du die ausgabe definierst aber nach der stelle mit der defnition von $text
Sorry, aber nun versteh ich nur Bahnhof :confused:. Du hast es hier mit einem echten php [schild=5 fontcolor=000000]Volltrottel[/schild] zu tun.
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

ach quatsch ^^" den php Volltrottel der bin ich ^^ *muss och immer Oxpus fragen ~.~* *

Nu zu deinem Bahnhof. Also wenn du die Variable $Text2 füllst, dann musste doch damit auch was machen :), das sinnvollste wird wohl sein die $text Variable zu tauschen, aber nicht die Definition. Geb mal die Datei die du bearbeitet hast.
Nur ein Informatik Student. ^^
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

oki,

ich hab in der zip 1x die linkdb.php (rootverzeichnis), 1x den Ordner link_images (rootverzeichnis) und 1x die link_add.tpl (templates/subSilver)
So ist das ganze im moment aufm Space geladen (naja nicht ganz. In der php-Datei hab ich diese $Texteinträge draussen da sonst diese Fehlermeldungen kommen)
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

habe es mir mal angeschaut... sehe da keine definition von $text... woher nimmste die? was genau bringt er dir wenn du in der linkdb.php:

echo $text;

ein gibst? Entweder gibt er dir nichts oder einen Wert der steht meist oben am kopf der Seite (unterhalb des Headers).

Nochmal für mich:

Also du willst anstatt, dass da Cats kommen Bildchen haben? richtig? (zwecks Freiheit von Sprachbarrieren) Diese sollen dann als Link fungieren und zu der jeweiligen nächsten Seite führen. An dieser Stelle die einfach Frage: Wo werden die Cats generiert?`und sind das jene die du mit der $text variabel versiehst? Ich verstehe noch deine Absicht nicht, dass du den SmilieCode durch das Image ersetzt... Kommt mir komisch vor. Aber vielleicht kannste mir ja mal paar Screenshopts machen auf denen du Pfeile montierst wie du es gerne hättest und dann sehen wir weiter... Schick sie an meine Mail. :) Sorry das ich dir so noch nicht weiterhelfen konnte.
Nur ein Informatik Student. ^^
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

Hi Bootenks,

das ist echt lieb von Dir :) - Ich surfe schon stundenlang im Netz um etwas zu finden. Es ist echt frustrierend. Aber eines kann ich schon sagen: an dem Javascript liegt es nicht. Das ist eine reine Textausgabe. Das bedeutet irgendwo muß definiert werden das der Text durch eine Grafik ersetzt wird.


Kennst Du das Photo Album von Smartor (ich selber hab das nicht und noch nie eingebaut gehabt)? Und da sind auch Smilies zum posten abgebildet - Wenn man nen Kommentar abgeben will.
Gefunden hab ich das zb auf Peggys Seite unter Album und dann einfach ganz unten auf Kommentare klicken (ich hoffe es ist ok das ich auf die Seite linke?)

Genauso möchte ich es. Das bedeutet einzelne Smiliezeilen ala:

Code: Alles auswählen

<tr><td><img src="images/smiles/icon_biggrin.gif" border="0" onmouseover="this.style.cursor='hand';" onclick="emotions(' :D ');" alt="Sehr glücklich" /></td>
<td><img src="images/smiles/spy.gif" border="0" onmouseover="this.style.cursor='hand';" onclick="emotions(' :spy: ');" alt="jemanden beobachten" /></td>
<td><img src="images/smiles/huhu.gif" border="0" onmouseover="this.style.cursor='hand';" onclick="emotions(' :huhu: ');" alt="Winken" /></td>
<td><img src="images/smiles/icon_smile.gif" border="0" onmouseover="this.style.cursor='hand';" onclick="emotions(' :) ');" alt="Smilie" /></td>
<td><img src="images/smiles/wall.gif" border="0" onmouseover="this.style.cursor='hand';" onclick="emotions(' :wall: ');" alt="Kopf gegen die Wand" /></td>
<td><img src="images/smiles/icon_sad.gif" border="0" onmouseover="this.style.cursor='hand';" onclick="emotions(' :( ');" alt="Traurig" /></td></tr>
Der Javascriptcode auf der Seite sieht so aus:

Code: Alles auswählen

//how to add smilies
function emotions(text)
{
                if (document.commentform.comment.createTextRange && document.commentform.comment.caretPos)
                {
                        var caretPos = document.commentform.comment.caretPos;
                        caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
                        document.commentform.comment.focus();
                }
                else
                {
                        document.commentform.comment.value  += text;
                        document.commentform.comment.focus();
                }
}
Das hab ich bei mir testweise eingebunden (natürlich mit den richtigen Textangaben) -> Es wird das Smilie als Text ausgegeben. Die Frage ist jetzt. Wo ist definiert das aus dem Text
: D dieses Bild images/smiles/icon_biggrin.gif wird? Vielleicht in der Datenbank und wird durch eine Funktion in der php-Datei zugewiesen?

Weisst Du jetzt was ich meine und beantwortet Deine Frage
Ich verstehe noch deine Absicht nicht, dass du den SmilieCode durch das Image ersetzt
Ich möchte einfach nur eine Smiliebox die ich selbst bearbeiten/gestalten kann :)
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

Ui da haste mir wieder ne Menge Infos gepackt nu weiss ich was du willst. ^^ Also das was du bei Peggy oder auf anderen Foren siehst das ist Javascript und nichts anderes. Es wird eine Function geschrieben die du ja da schon gepostet hast und die hauste denn in eine tpl deiner Wahl. Die Variable bezieht er immer aus der dazugehörigen php Datei oder manchmal auch aus der page_header.php die ja immer oben aufliegt. Ich weiss zwar nicht wie bei Peggy das gefüllt wird aber beim Quick Reply Mod wird das mit den folgenden Skripts gemacht:

in der quick_reply_body.tpl

Code: Alles auswählen

<script language='JavaScript'>
        function openAllSmiles(){
                smiles = window.open('{U_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=250');
                smiles.focus();
                return false;
        }
Das {U_MORE_SMILIES} ist in der functions_post.php definiert und verweist auf die posting.php=smilie Seite!

oder:

die andere Version wird so:

Code: Alles auswählen

        function emoticon(text) {
                if (document.post.message.createTextRange && document.post.message.caretPos) {
                        var caretPos = document.post.message.caretPos;
                        caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
                        document.post.message.focus();
                } else {
                        document.post.message.value  += text;
                        document.post.message.focus();
                }
        }
Via Javascript in der tpl hervorgerufen und dann mit:

Code: Alles auswählen

                                <!-- BEGIN smilies -->
                                <img src="{quick_reply.smilies.URL}" border="0" onmouseover="this.style.cursor='hand';" onclick="emoticon(' {quick_reply.smilies.CODE} ');" alt="{quick_reply.smilies.DESC}" title="{quick_reply.smilies.DESC}" />
                                <!-- END smilies -->
in der selbigen Datei verwendet.

in der quick_reply.php werden dann noch die Variablen verteilt:


Code: Alles auswählen

function generate_smilies_row()
{
        global $db, $board_config, $template;

        $max_smilies = 24;

        switch ( SQL_LAYER )
        {
                case 'mssql':
                        $sql = 'SELECT TOP ' . $max_smilies . ' min(emoticon) AS emoticon,
                        min(code) AS code, smile_url
                        FROM ' . SMILIES_TABLE . ' 
                        GROUP BY [smile_url]';
                break;

                default:
                        $sql = 'SELECT emoticon, code, smile_url
                        FROM ' . SMILIES_TABLE . ' 
                        GROUP BY smile_url
                        ORDER BY smilies_id LIMIT ' . $max_smilies;
                break;
        }
        if (!$result = $db->sql_query($sql))
        {
                message_die(GENERAL_ERROR, "Couldn't retrieve smilies list", '', __LINE__, __FILE__, $sql);
        }
        $smilies_count = $db->sql_numrows($result);
        $smilies_data = $db->sql_fetchrowset($result);
        for ($i = 0; $i < $smilies_count; $i++)
        {
                        $template->assign_block_vars('quick_reply.smilies', array(
                                'CODE' => $smilies_data[$i]['code'],
                                'URL' => $board_config['smilies_path'] . '/' . $smilies_data[$i]['smile_url'],
                                'DESC' => $smilies_data[$i]['emoticon'])
                        );
        }
}
Nur ein Informatik Student. ^^
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

supi wir kommen der Sache näher Bild

Wenn ich mir jetzt diesen php-Teil angucke dann macht er doch auch was mit der Datenbank. Und wenn ich das richtig deute greift er auf den Ordner der Smilies zu der im Adminbereich angegeben ist, richtig?
Ich würde aber gerne einen eigenen Ordner dafür verwenden. Unabhängig der Eingabe im Adminbereich.

Wenn man jetzt meine Codes (bzw. den Code von Smartors Album nimmt - Das darf man doch, oder?) von oben nehmen würde (Javascript und Zeilencode) wie müßte dazu der php-Abschnitt aussehen und wo muß er dann eingefügt werden?
Vielleicht könnte da ein php-Profi helfen :anbet Bild
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

Also die Smilies werden in die Datenbank unter Smilie Table gepackt du kannst auch selber eine Tabelle erstellen und die dazugehörigen Icons/Smilies da rein knöppeln. Da drin steht wo die Smilies/Icons sich befinden.

Code: Alles auswählen

 switch ( SQL_LAYER )
         {
                 case 'mssql':
                         $sql = 'SELECT TOP ' . $max_smilies . ' min(emoticon) AS emoticon,
                         min(code) AS code, smile_url
                         FROM ' . SMILIES_TABLE . '
                         GROUP BY [smile_url]';
                 break;


                 default:
                         $sql = 'SELECT emoticon, code, smile_url
                         FROM ' . SMILIES_TABLE . '
                         GROUP BY smile_url
                        ORDER BY smilies_id LIMIT ' . $max_smilies;
                 break;
         } 
Hier wird ein Switch verwendet da es scheinbar an dieser Stelle Probs mit MSSQL Datenbänken gibt. Naja weiss net ob du es auch so machen willst. Soll ja "nur für dich" sein.

Naja und wie du siehst steht da auch anderer krimskrams drin wie grösse, name(code) und Beschreibung.

Um nochmal auf deine eigene Smilie Box zurückzukommen. An sich brauchste das alles also den zweiten Teil meines vorherigen Post's nur so abtippen und die Stellen die auf die SMILIE Tabelle zeigen einfach umbenennen. Das solltest du dann in der linkdb machen, da du ja dort damit arbeiten willst. Naja dann ersteellste dir die dazugehörige Datenbank. Und wenn das erledigt nochmal prüfen ob es Variabelkonflikte gibt. ansonsten umbenennen und fertig. Soll diese Smiliebox im Gegensatz zu der im Standard phpBB Board verbauten irgendwas besonderes können?
Nur ein Informatik Student. ^^
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

*lol* du hast ja großes Vertrauen zu mir. Ne im Ernst. Ist alles sehr schwierig für mich. Seit ich versuche ein Board auf die Beine zu stellen beschäftige ich mich mit php und mysql (naja, so gut ich das kann :( ) . Das bedeutet meine Ahnung ist superduperminiklein Bild

Ich kann in meiner Datenbank diese Smilietabelle sehen. Aber wie erstelle ich solch eine Tabelle wo auch das richtige drinne steht? Ich kenne das von den MODS wenn da steht ... mache ...TABLE bla ....
An sich brauchste das alles also den zweiten Teil meines vorherigen Post's nur so abtippen und die Stellen die auf die SMILIE Tabelle zeigen einfach umbenennen
Damit meinst Du jetzt nur den php-Teil der dann in meine linkdb.php kommt oder auch den Javascript und tpl-Teil?

Tut mir wirklich leid das ich so wenig Plan habe. Aber ich versuch mein Bestes zu geben Bild
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

Kennt jemand diesen MOD?

Ist das vielleicht das was ich suche? Bin zufällig drübergefallen. Leider kann ich mit der Anleitung nichts anfangen :confused:
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

ich kenne den Mod nicht ~.~ Sorry das ich lange nimmer geantwortet habe... stecke im Prüfungsstress ^^"

Zeichne dir ne tabelle und da schreibste erstmal das rein was das einzelne Smilie an Daten haben soll *Code*, Beschreibung, Standort vielleicht auch grösse etc... das nummerierst du durch dier sogenannten ID dienen dir dann als Primary Key! Den braucht man um Entitäten von einander eindeutig zu differenzieren, ausserdem ist das kartesische Produkt so definiert aber das nur am Rande. Wenn du das haste kannste doch schon sowas mit MySQL oder phpMyAdmin erstellen, das funktioniert wie ein Baukastensystem.. Spaltenlänge die Attribute etc... Naja wenn du das fertig hast musst nur noch die Variablen ansteuern also SELECT * FROM DEINNAMEDERSMILIETABLE vielleicht noch ne WHERE abfrage und fertig. ;)
Nur ein Informatik Student. ^^
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

Hi,

macht nichts. Ist ja nichts Lebenswichtiges ;)
Ich muß gestehen ich habe (nach langer langer Überlegung) Heute bei phpbb.de eine Anfrage gemacht. Das soll jetzt aber nicht heißen das ich denke das mir hier keiner helfen will oder so. Nein. Ich fühle mich hier supergut aufgehoben und alle sind supernett!!!!!!!!!!!!!!!!!! :) Also bitte nicht falsch verstehen ^5

Ich dachte mir, das bei phpbb.de sehr viele Modder sind und vielleicht einer helfen kann. Und es gibt tatsächlich jemanden der mir das macht *freu*

Wenn alles fertig ist und funktioniert geb ich Bescheid. Ich denke so uninteressant wird das nicht sein *hmm*

gruß
Susan
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

cooli passt mir ganz gut :) muss mich ja durch Prüfung kämpfen ^^" *schnief*

Freut mich das dir einer helfen konnte. ^^
Nur ein Informatik Student. ^^
Antworten