Content Management System - CMS : eXV2 
Home
News
Forum
Downloads
Download Module
Sitemap
Partnerseiten
RSS News
Kontakt/Info
Sprache
EnglishFrench
Suchen
Login
Nickname
Passwort

Registrieren?
Passwort?
Navigation
 Home News  Forum Neueste Beiträge  Downloads Download Module eXV² Themes  Weblinks Tutorial Changelog 2.3.1 Jobcenter Gebrauchtmarkt OSMap  Sponsor Kalendersystem Sitemap Partnerseiten RSS News Kontakt/Info Webseiten Wetter
Willkommen im Free Web CMS : eXV² Forum!
  Forenarchiv
     Allgemeines
  textarea

Forum : Allgemeines

Titel : textarea

© 2004-2012 www.exv2.de
http://www.exv2.de

URL dieser Diskussion
http://www.exv2.de/modules/newbb_plus/viewtopic.php?topic_id=788&forum=8


 bama :

02.12.2003 15:08
 Hi zusammen,

folgender Sachverhalt,
brauche einen Textbereich mit 255 Zeichen, soll mit html formatierbar sein

der normale input Text geht da nicht (nicht formatierbar)

hat jemand eine I have an idea I have an idea I have an idea
wie ich den Eingabebereich der textarea auf 255 Zeichen begrenzen kann ????

thanks, hans

 Nobse :

02.12.2003 20:17
 Hi Hans
wenn du ein textfeld mit makeTareaData4Save speicherst und mit makeTareaData4Show($feld2,1,1,1) anzeigen lässt solte das doch klappen.

Ich kämpfe auch gerade mit einer Textbox Smiles und bbCode geht aber kein html ??

 bama :

02.12.2003 20:45
 Hi Norbert,

das ist alles klar, ich kürze auch den Text auf 255 Zeichen
aber man kann in die Textarea doch mehr eingeben

ist immer schlecht für den User, wenn er mehr eingeben kann, als hinterher angezeigt wird

bei input type text hast du "maxlength"
bei textarea finde ich so etwas nicht

weist du da etwas anderes ?

Cu Hans

 Nobse :

02.12.2003 20:53
 Ne nicht das ich wüste das du eine Textbox begrenzen kannst. Vlielleicht mit einem Script was die eingaben zählt ??

Hast du ne Idee warum bei mir kein html in der Textbox angezeigt wird? wenn ich html auf 0 setze wird der text angezeigt <b>hghg</b> setze ich html auf 1 erscheint nichts Confused Confused

[ Geändert von Nobse an 02.12.2003 20:54 ]

 bama :

02.12.2003 21:11
 versteht ich jetzt nicht ganz, wegen 0 und 1
weis was du meinst, aber zum füllen der textarea hast du doch
makeTareaData4PreviewInForm()
da gibst doch keine 0 und 1

schick mir mal den Teil vom Script

Cu Hans

 Nobse :

02.12.2003 21:23
 makeTareaData4PreviewInForm() ist ja zur Vorschau

zur ausgabe in einer Tabelle benutze ich
$myts->makeTareaData4Show($feld2, 1, 1, 1);
= keine ausgabe des html textes

$myts->makeTareaData4Show($feld2, 0, 1, 1);
= ausgabe des html textes in Form hgh

nach der eingabe speicher ich das mit
$feld2 = $myts->makeTareaData4Save($HTTP_POST_VARS['feld2']);

$feld2 speichern
Confused Confused

 bama :

02.12.2003 21:51
 ich glaube wir reden aneinander vorbei
oder ich sitz mal wieder auf der Leitung

hast du unter Einstellungen die entsprechenden html tag's frei gegeben

 Nobse :

02.12.2003 22:20
 habe alle html Tags freigegeben
und auch
html in Userbeiträgen auf Ja

also noch mal

Eingabeformular

$desc = new XoopsFormDhtmlTextArea('', 'feld2', '', 10, 50);
echo $desc->render();

funktion zu speichern

$feld2 = $myts->makeTboxData4Save($HTTP_POST_VARS['feld2']);

dann speichern in datenbank


Ausgabe in Tabell

$feld2 = $myts->makeTareaData4Show($feld2,1,1,1);

 bama :

02.12.2003 23:24
 also,

ich habs ausprobiert, bei mir funktioniert es
ich schick dir meinen Test

brauchst nur eine Tabelle "test" anlegen
das Script läuft im Pfad von der mainfile

Cu Hans

 Nobse :

03.12.2003 14:05
 Habe dein Script erhalten Danke

Funktioniert natürlich bestens.
Habe es dann umgeschrieben da ich die Datenbankangelegenheiten über eine Classe regele
und siehe da der fehler ist wieder da.

Habe ihn aber jetzt gefunden.

Habe beim initialisieren der Var feld2 einen falschen wert angegeben.

Nun geht alles
wenn du intresse an der classe hast sag bescheid.

Danke Nobse

 bama :

03.12.2003 14:28
 Hi Norbert,

bei den classen habe ich mich schon eingearbeitet, danke
seit ich die verstehe, mache ich alles über classen

sitze gerade noch über dem Problem mit der textarea, habe aber schon eine I have an idea
bin beim ausprobieren, wenn ich Erfolg habe, sag ich dir Bescheid

noch was, mich hat immer gestört, wenn man an den Mailtemplates etwas ändern wollte, das jedesmal über FTP zu machen,
habe gestern und heute ein Modul dafür geschrieben, Another pint of beer , funktioniert für alle Mailtemplates in allen installierten Languages
das Language File vom Modul ist halt nur in deutsch

wenn es jemand übersetzt Very Happy Very Happy

Cu Hans

 Biker :

03.12.2003 15:19
 jo kann ich wieder machen, wenn du dafür schneller zeit hast, meine gallery anzupassen ;)

MFG biker

 bama :

03.12.2003 16:41
 Hi Biker,

Problem gelöst, aber ich werde trotzdem mal schauen, dass ich nächste Woche mit der Galerie weiter komme :kaffeepausebeendet

Cu Hans

 Nobse :

03.12.2003 19:47
 ich habe gerade mit classen angefangen
ist aber auf jeden fall weniger arbeit
habe da eine classe zum speichern, update, delete und select lässt sich ja wunderbar für alle module verwenden
ich bin sogar soweit gegangen das die Tabellennamen über die einstellungen im Modul in die config gespeichert werden
somit also keine anpassungen mehr notwendig sind


bin mal gespannt wie du das mit der textbox gelöst hast Confused Confused

Ein Modul zum editieren der mailtemplates ist auch cool

 bama :

06.02.2004 13:05
 da ich mich jetzt wieder mit dem gleichen Problem (Textbegrenzung in einer Textarea) befassen muss,

habe ich eine Lösung gefunden, und zwar:

beiligendes Javascript im Pfad /class/xoopsform/ speichern, dann mit
include_once(XOOPS_ROOT_PATH."/class/xoopsform/MaxTextarea.js.php");
vor dem Formular einbinden,
dann wie üblich die Textarea definieren,
wichtig dann: ->setExtra("onBlur='CheckInhalt(this.value, 25)'");

Beispiel:

Code:

$kurztxt_text = new XoopsFormTextArea(TEXT, "kurztxt", $kurztxt_value);
$kurztxt_text->setExtra("onBlur='CheckInhalt(this.value, 25)'");


anstatt der Zahl 25 könnt ihr angeben, wie viele Zeichen in die Textarea eingegeben werden dürfen

funktioniert auch mit XoopsFormDhtmlTextArea

Cu Hans
Partnerseiten
http://www.exv2-filecenter.de/modules/news_ml/

Vote für eXV2
php
Kontakt/Info
  Kontakt
  Impressum
  Link zu uns
  AGB
  Datenschutzhinweis
Downloads
  eXV² Core
  Core Sprachfiles
eXV² Filecenter
  Downloads
  Download Module
  eXV² Themes
  Multilanguage Module
  Sprachfiles eXV² Module
eXV² Support
  France