baseportal | ||
Start | ||
Tips & Tricks | |
Hier finden Sie eine Sammlung von Lösungen für oft auftretende Probleme. Besonders hilfreichen Lösungsvorschlag können Sie eine Stimme geben. Wenn Sie selbst einen Tip für andere Nutzer haben, zögern Sie nicht, diesen hier einzutragen.
Achtung: Hier bitte NUR fertige Lösungen eintragen - wenn Sie Fragen oder Wünsche haben, stellen Sie diese bitte im Forum oder in der Wish-List. Danke!
|
Neuer Eintrag: |
Kann man mehrere Ausgabeseiten für eine Datenbank anlegen? Wie verknüpft man diese? | |||
von Christoph Bergmann | Stimmen: 230 | ||
5.8.2000, 14:18 | |||
Angenommen die Datenbank heisst "nutzer" und die andere Ausgabeseite "ausgabe2". Über den Anhang &db=nutzer in der URL wird der Seite "ausgabe2" als zu bearbeitende Datenbank "nutzer" vorgegeben. Die komplette URL sieht dann z.B. so aus: http://baseportal.de/cgi-bin/baseportal.pl?htx=/username/ausgabe2&db=nutzer Um möglichen Einfluss von aussen zu verhindern, kann man den Parameter auch direkt in den HTML-Code der Ausgabeseite zu schreiben, z.B. beim Aufruf der Datenbank-Ausgabe: <do action=all db=nutzer> Ebenso beim schrittweisen Durchgehen einer Datenbank: <loop db=nutzer> ... </loop> Diesem Tip eine Stimme geben | |
freie Gestaltung und Programmierung von Baseportal ohne Templates | |||
von Fabian | Stimmen: 120 | ||
22.9.2000, 11:44 | |||
Wie kann ich ohne Vorgaben direkt den html-Code für die Datenausgabe verwenden? Wie kann ich bei einer solchen freien Ausgabe die Template Funktionen (z.B. seitenweise Datenausgabe) nachbauen? All das sollte euch diese Seite verraten: Beispielseite für die freie Baseportalprogrammierung: http://www.ruhr-uni-bochum.de/rcds/boerse/ Hier gibt's die Quellcodes der zugehörigen Baseportalseiten: http://www.ruhr-uni-bochum.de/rcds/boerse/code.htm Da die Forumsmitteilungen durch den schnellen Wechsel der Beiträge nicht besonders dauerhaft sind, wollte ich meine Code-Seite an auch dieser Stelle veröffentlichen. Viel Spaß beim Basteln - ich beatworte (sofern möglich) auch gerne Fragen per E-Mail! Gruß Fabian Diesem Tip eine Stimme geben | |
Wie binde ich eine Datenbank in eine HTML-Seite ein? | |||
von Christoph Bergmann | Stimmen: 110 | ||
5.8.2000, 14:11 | |||
<do action=all> ein. Mit einer Vielzahl von Parametern können Sie die Art und das Aussehen der Ausgabe steuern. Diese sind in der Dokumentation beschrieben. Diesem Tip eine Stimme geben | |
Wie kann ich das "http://baseportal.de...usw." in der Location/Adressen-Zeile wegbekommen? | |||
von Christoph Bergmann | Stimmen: 40 | ||
8.10.2000, 1:21 | |||
<HTML><HEAD><TITLE></TITLE></HEAD> <FRAMESET ROWS="100%,*" FRAMEBORDER="0" FRAMESPACING="0" BORDER="0"> <FRAME NAME="main" MARGINWIDTH="0" MARGINHEIGHT="0" NORESIZE=0 "NORESIZE" FRAMEBORDER="0" BORDER="0" SCROLLING="AUTO" SRC="http://baseportal.de/cgi-bin/baseportal.pl?htx=..."> </FRAMESET></HTML> Bei SRC="..." muss der baseportal-Aufruf stehen. Den obigen HTML-Code speichert man jetzt als HTML-Seite und verlinkt darauf. So kann man auch die allererste Seite einer Domain von baseportal ausgeben lassen (z.B. für ein Redaktionssystem), dann speichert man die Frameseite als "index.html" Diesem Tip eine Stimme geben | |
einzelne Datenbank-Felder abrufen? | |||
von roreh | Stimmen: 34 | ||
13.8.2001, 11:59 | |||
Diesem Tip eine Stimme geben | |
Wie kann man eigene Daten aus Access oder Excel übernehmen ? | |||
von fb | Stimmen: 29 | ||
13.12.2000, 1:52 | |||
Beide Programme bieten über Dialogfenster zahlreiche Einstellungen. Diese können für den Import in Ihre Baseportaldatenbank meist unverändert übernommen werden. Was muss ich beachten? Die Anzahl der Felder in der Access Tabelle, bei Excel die Anzahl Spalten der Arbeitsmappe, muss mit den Feldern der Datenbank bei Baseportal übereinstimmen. Die Formatierung der einzelnen Felder/Spalten muss auch gleich sein z.B. Text, Zahl usw. Wie geht's ? 1. csv Datei erstellen (Access Tabelle exportieren / Excel Datei speichern unter) 2. Bei Baseportal einloggen. 3. Klick auf die Datenbank in die die Daten importiert werden sollen. 4. Klick [Verwaltung]. 5. Daten Importieren 6. Klick [Durchsuchen]... die csv Datei [Öffnen]. 7. Die Einstellungen bei Trennen spalten usw. kannst Du meist so lassen. Wenn in der ersten Zeile Deiner Excel Tabelle Spaltenüberschriften stehen [Erste Zeile verwerfen] Ankreuzen (wird dann nicht Importiert). 8. Klick [Abschicken] Diesem Tip eine Stimme geben | |
RELATIONEN - Daten aus einen Popup aus einer anderen Datei in die Eingabe übernehmen! | |||
von H.Fehde | Stimmen: 26 | ||
21.8.2000, 20:02 | |||
Hier der entsprechende html-Teil aus meinem "Auto-Fan" Eingabeformular : ---------------------------------------------- <tr><td align=right><font size=2 face=arial,helvetica>Mein_Auto:</td><td><font size=2 face=arial,helvetica><select name="Mein_Auto:=" size=4 multiple> <loop db=Auto Name==* range=> <option>$Name </loop> </select></td></tr> ----------------------------------------------- Diesem Tip eine Stimme geben | |
Tabellenabstand | |||
von David | Stimmen: 25 | ||
26.1.2001, 11:48 | |||
Danke Diesem Tip eine Stimme geben | |
Bilder in Datensatz | |||
von Kloppi | Stimmen: 24 | ||
25.4.2001, 14:17 | |||
Bitte um schnelle Antwort Gruß Markus Diesem Tip eine Stimme geben | |
Ich möchte bei meiner Datenbank auch andere Kollegen eintragen lassen, jedoch den Inhalt von jenen Textfeldern welche mit Passwort gekennzeichnet sind sollen nur von Berechtigten welche über das Zugangspasswort verfügen, möglich sein. | |||
von Manfred Baumkirchner | Stimmen: 23 | ||
4.5.2001, 14:32 | |||
Diesem Tip eine Stimme geben | |
Passwort | |||
Stimmen: 22 | |||
18.6.2001, 13:26 | |||
Diesem Tip eine Stimme geben | |
Wie greife ich auf Felder zu, die Leerzeichen enthalten (z.B. das Feld "Autor / Herausgeber") ? | |||
von Christoph Bergmann | Stimmen: 18 | ||
5.8.2000, 15:33 | |||
http://baseportal.de/cgi-bin/baseportal.pl?htx=/fabian/main&Autor+/+Herausgeber==Stefan+Aust Innerhalb einer Ausgabeseite, z.B: in einem "loop" geht das so: $_loop{"Autor / Herausgeber"} Diesem Tip eine Stimme geben | |
Warum werden die Einträge meiner Datenbank OHNE Zeilenumbruch, also in einer einzigen Zeile ausgegeben? | |||
von Christoph Bergmann | Stimmen: 18 | ||
7.8.2000, 15:43 | |||
<do action=all tdparam=nowrap databack=f0f0f0 dataface=arial,helvetica> muss ein <do action=all databack=f0f0f0 dataface=arial,helvetica> gemacht werden. Diesem Tip eine Stimme geben | |
Autofan2 - Eine Übersicht mit "loop" | |||
von Harald Fehde | Stimmen: 18 | ||
23.8.2000, 10:17 | |||
Man beachte insbesondere, daß "listfields" auf "minus" gesetzt ist ! Hier der Code für das Beispiel "Autofan2", der das Funktionsprinzip verdeutlicht: (ich benutze aus Beispile eine db namens "Autofon") -----------------------------------------html-Code ------------------------------------------------------------------ <h3>Autofan2 - Eine Übersicht mit "loop"</h3> <left> <table width=60% border=1> <tr><td><b></b></td><td><b>[Name]</b></td><td><b>[Mein_Auto]</b></td><td><b>[Auto_Info]</b></> <loop db=Autofan databack=f0f0b0 datasize=2 headback=d0d0f0 border=0 spacing=1 padding=2 gridcolor=b0b0b0 dataface=arial,helvetica sort^=Name range^=0,8 showamount=all selectbrowse=no pagebrowse=top buttonbrowse=top list=list listfields=-Id,Name,Mein_Auto,Auto_Info tdparam=nowrap > <tr> <td><b></b></td> <td>$Name</td> <td>$Mein_Auto</td> <td>$Auto_Info</td> </tr> </loop> </table></left> <do action=all > <p><font face=arial,helvetica size=2> ------------------------------------------------------------------------------------------------------------- Viel Spaß beim SELBER probieren ! Diesem Tip eine Stimme geben | |
DropDown Liste erstellen | |||
von Uwe Heins | Stimmen: 17 | ||
21.9.2000, 12:16 | |||
<!-- Hide from old browsers function surfto(form) { var myindex=form.dest.selectedIndex window.open(form.dest.options[myindex].value, target="FRAMENAME"); } //--> </SCRIPT> Im BODY-Bereich einfügen: <FORM NAME="myform"> <SELECT NAME="dest" SIZE=-1 onChange="surfto(this.form)"> <OPTION SELECTED>(bitte auswählen) <OPTION VALUE="http://www.webpage.com">Webpage ... </SELECT> </FORM> Diesem Tip eine Stimme geben | |
Wie kann ich nur bestimmte Felder ausgeben lassen? | |||
von Christoph Bergmann | Stimmen: 16 | ||
5.8.2000, 14:24 | |||
<do action=all listfields=Name,Strasse,Ort> Sie können auch einfach eine bestimmte Anzahl von Feldern ausgeben lassen: <do action=all listfields=#5> Gibt die ersten 5 Felder aus. Eine genauere Steuerung erlaubt Ihnen die Anweisung <loop>...</loop>: <loop> Name: <b>$Name</b><br> Strasse: $Strasse<br> Ort: $Ort<p> </loop> Gibt genau die Felder in genau der Formatierung aus, die Sie wünschen. Diesem Tip eine Stimme geben | |
Datenimport | |||
von Bernd | Stimmen: 16 | ||
18.11.2000, 17:48 | |||
Der Import, so wie er auf der Seite Verwaltung beschrieben ist, bereitet dann Probleme, wenn innerhalb der Daten weitere Semikolon oder Anführungszeichen enthalten sind, da diese dann als Feldtrennung interpretiert werden. Nach allen Test, hat sich am erfolgreichsten der Import nur mit TAB getrennt und ohne Anführungszeichen herausgestellt. Bedeutet, dass eben genauso die Daten aus der Ursprungsdatei zunächst exportiert werden müssen, also TRENNZEICHEN "TAB", ohne ANFÜHRUNGSZEICHEN. Gruß Bernd und Danke an Christoph, für seine Reaktion und Tips. Diesem Tip eine Stimme geben | |
suchen | |||
Stimmen: 14 | |||
1.4.2001, 1:44 | |||
Diesem Tip eine Stimme geben | |
Warum wird meine Datenbank nach dem Anhängen eines Datensatzes nicht aktualisiert ? | |||
von molle | Stimmen: 14 | ||
10.8.2000, 23:55 | |||
Ich hatte jedenfalls das Problem daß nach dem Anhängen / Senden eines Datensatzes meine Seite nicht aktualisiert wurde. Es erschien nur die Meldung 'Eintrag hinzugefühgt...' aber der neue Datensatz wurde nicht angezeigt. Die Ausgabe wurde individuell durch <loop> gestaltet. Die Lösung lag darin ein <do action=input> an den Anfang der Seite bzw. vor <loop> zu setzen (stand am Ende der Datei). <do action=input> <loop> ... </loop> <do action=list listtype=add> Jetzt wird nach jeder neuen Eingabe die Seite komplett neu angezeigt. Diesem Tip eine Stimme geben | |
Relation | |||
Stimmen: 10 | |||
23.4.2001, 16:46 | |||
Diesem Tip eine Stimme geben | |
Mehrere Ausgabeseiten | |||
von Simone | Stimmen: 10 | ||
27.3.2001, 22:38 | |||
Wenn ich eine zweite Ausgabeseite für eine bestehende DB anlege, bekomme ich die Fehlermeldung "Fehler: init: Ursache: Die angegebene Datenbank ist für den gewünschten Zugriff nicht freigegeben." In der Verwaltung habe ich der DB Leserechte gegeben. Den Tipp von Christioph Bergmann habe ich auch schon getestet. Ich bin Ratlos! Diesem Tip eine Stimme geben | |
Benutzern in einer Benutzerliste ein Passwort geben | |||
von Dave | Stimmen: 8 | ||
8.10.2001, 12:21 | |||
Dann habe ich weitere Listen erstellt, wie z.B. eine Linkliste. Wenn sich der Benutzer in dieser Linkliste einträgt, dann soll er sich, wenn er schon in der Benutzerliste registriert ist, in der Linkliste unter seinem registrierten Namen eintragen können. Dazu soll er neben dem Feld für den registrierten Namen in einem weiteren Feld das Passwort, das ich ihm per E-Mail zugeschickt habe, eingeben. Das Problem an der ganzen Sache ist nur, dass später, wenn er sich in der Linkliste eingetragen hat, das Passwort für jeden User sichtbar ist. Wie kann ich das verhindern? Und gibt es vielleicht sogar die Möglichkeite, dass nicht ich nach dem Eintrag das Passwort kontrolliere, sondern, dass der Eintrag unter dem Benutzernamen gar nicht möglich ist, wenn das falsche Passwort angegeben wurde? Diesem Tip eine Stimme geben | |
blättern | |||
Stimmen: 7 | |||
26.10.2001, 17:46 | |||
Diesem Tip eine Stimme geben | |
Volltextsuche | |||
Stimmen: 7 | |||
18.9.2001, 13:47 | |||
Diesem Tip eine Stimme geben | |
einzelne Felder abrufen? | |||
von Roreh | Stimmen: 6 | ||
13.8.2001, 11:56 | |||
Diesem Tip eine Stimme geben | |
Project Eden | |||
Stimmen: 5 | |||
13.11.2001, 20:07 | |||
Diesem Tip eine Stimme geben | |
url | |||
Stimmen: 5 | |||
27.11.2001, 17:30 | |||
Diesem Tip eine Stimme geben | |
SMS | |||
von v.Hintzenstern | Stimmen: 5 | ||
29.11.2001, 6:31 | |||
Diesem Tip eine Stimme geben | |
counter | |||
Stimmen: 5 | |||
15.10.2001, 11:15 | |||
Diesem Tip eine Stimme geben | |
Stimmen: 4 | |||
28.11.2001, 11:28 | |||
Diesem Tip eine Stimme geben | |
branchen anlegen | |||
Stimmen: 4 | |||
26.7.2001, 17:42 | |||
Diesem Tip eine Stimme geben | |
Obligatorische Checkbox | |||
von Russi Gaston | Stimmen: 3 | ||
11.12.2001, 14:37 | |||
Wie kann ich realisieren, dass ein neuer Eintrag nur gespeichert wird, wenn eine Checkbox ausgewählt wurde? Kann mir jemand helfen? Diesem Tip eine Stimme geben | |
Tabellen in Text-Arrays | |||
von Marco | Stimmen: 3 | ||
9.1.2002, 7:38 | |||
In Text-Array können HTML-Tags und somit auch Tabellen eingetragen werden. Ich hatte das Problem, daß zwischen der Tabelle und dem Davorstehenden Text ohne Ende Leerzeilen lagen und ich mir nicht erklären konnte, woher diese stammen. Meine Tabellenbeschreibung war wie folgt (hübsch übersichtlich) im Textarray definiert: <table> <tr> <td align=center>Inhalt von Zelle 1</td> <td>Inhalt von Zelle 2</tr> </tr> </table> Im HTML-Quelltext auf der Ausgabeseite wurde daraus: <table><br><tr><br><td align=center>Inhalt von Zelle 1</td><br><td>... Die Zeilenumbrüche, die für die bessere optische Darstellung eingefügt worden sind (jeder "normale" Editor läßt dieses zu) werden innerhalb des Textarrays in den HTML-Tag <br> umgewandelt. Da ein <br> nicht zwischen zwei Zellen oder zwischen Zeile und Zelle dargestellt werden kann, ziegt der Browser diese Tags vor die Tabelle und daher kamen meine Leerzeilen vor der Tabelle. Eine Tabelle in einem Textarray muß daher unbedingt zusammenhängend und ohne Zeilenumbrüche geschrieben werden. Dies schränkt zwar (leider) die Übersichtlichkeit bei der Programmierung ein, aber es funktioniert... Diesem Tip eine Stimme geben | |
Verknüpfung einer DAtenbank | |||
Stimmen: 3 | |||
7.12.2001, 14:15 | |||
Diesem Tip eine Stimme geben | |
Import von Sonderzeichen über .csv-Datei | |||
von Matthias Lorenz | Stimmen: 2 | ||
1.1.2002, 2:06 | |||
Diesem Tip eine Stimme geben | |
Sie haben keine Felder für Ihre Datenbank definiert. | |||
Stimmen: 1 | |||
6.1.2002, 10:33 | |||
Diesem Tip eine Stimme geben | |
und verknüpfung | |||
Stimmen: 1 | |||
28.10.2002, 15:49 | |||
Diesem Tip eine Stimme geben | |
ausgabe | |||
Stimmen: 1 | |||
23.12.2001, 22:57 | |||
Diesem Tip eine Stimme geben | |
CD Brennen | |||
Stimmen: 1 | |||
2.1.2002, 15:35 | |||
Diesem Tip eine Stimme geben | |
test | |||
von EGO | Stimmen: 0 | ||
13.12.2011, 14:25 | |||
Diesem Tip eine Stimme geben | |
Albert | |||
von Joel | Stimmen: 0 | ||
12.3.2007, 17:28 | |||
Diesem Tip eine Stimme geben | |
kdstlga leagh | |||
von kdstlga leagh | Stimmen: 0 | ||
1.3.2007, 4:38 | |||
Diesem Tip eine Stimme geben | |
datenbank erstellen | |||
Stimmen: 0 | |||
24.2.2006, 16:10 | |||
möchte die datenbank mit suchoption erstellen aber blicke nichts. könnten eine schittweise beschreibung gebrauchen mit der ich vorgehen kann! danke gruß daniel Diesem Tip eine Stimme geben | |
sortieren | |||
Stimmen: 0 | |||
22.11.2002, 11:30 | |||
Diesem Tip eine Stimme geben | |
Sie haben keine Felder für Ihre Datenbank definiert. | |||
Stimmen: 0 | |||
6.1.2002, 10:34 | |||
Diesem Tip eine Stimme geben | |
© 2000 baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen |