textarea με character count/limit και twitter-στυλ posts..

Βοήθεια λύσεις και νέα από τον χώρο των open source ή έτοιμων εφαρμογών που έχουν φτιαχτεί με την PHP όπως oscommerce, κ.α.

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
inertia
Δημοσιεύσεις: 93
Εγγραφή: 02 Φεβ 2006 00:24
Τοποθεσία: Αθήνα-Σύρος
Επικοινωνία:

textarea με character count/limit και twitter-στυλ posts..

Δημοσίευση από inertia » 17 Φεβ 2010 22:22

Χαίρετε φίλοι,

μου'ρθε μια "φλασιά" και σκέφτηκα να την μοιραστώ/συζητήσουμε, αν βρίσκετε ενδιαφέρον.. Θα προσπαθήσω να περιγράψω βασικά points της σκέψης μου:

PHPBB 2 σύστημα φόρουμ
(ή γενικής χρήσης mod, αλλά αρχικά το σκέφτομαι για εφαρμογή σε phpp2 πλατφόρμα)

Στο δημοσίευση νέου Post, στην text area δηλαδή, να εμφανίζει ένα counter ο οποίος:

σενάριο Α: μετρά απλώς τους χαρακτήρες
σενάριο Β: έχει μια 'επικοινωνία' με την textarea, ώστε όταν το μήνυμα φτάσει τους 140 χαρακτήρες (βάζω την λογική του twitter εδώ) να μην επιτρέπει στο χρήστη να πληκτρολογεί περισσότερους

π.χ.:

Κώδικας: Επιλογή όλων

 +---------------------------------------------+
 |                                             |
 |                                             |
 |                                             |
 |                                             |
 |                                             |
 +---------------------------------------------+
                                           <140>

"Επέκταση" σκέψης: να υπάρχει μια παράμετρος στο template, η οποία να επιτρέπει την "twitter mode" εμφάνιση φόρμας, ανάλογα με το τι forum category είμαστε, και να έχει π.χ. ένα checkbox προ-επιλεγμένο αν είμαστε με τον περιορισμό των 140 χαρακτήρων, ή αν όχι ("default mode"), να επιτρέπει την κλασική μορφή..

^η παραπάνω σκέψη έρχεται ως concept για μια μορφή micro-posting χωρίς να χρειάζεται εγκατάσταση νέας ολόκληρης δομής, αλλά που να επιτρέπει π.χ. ίσως μελλοντικά το posting απευθείας, είτε μέσω λειτουργικότητας RSS, σε twitter...



Είναι πολύ "κουλό" κάτι τέτοιο να επιτευχθεί άραγε? :roll: :oops:
thanx για την υπομονή-ανάγνωση! :)
βάλε στόχο το φεγγάρι...ακόμα και αν "αποτύχεις" θα βρεθείς ανάμεσα στ'αστέρια
Εικόνα

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

textarea με character count/limit και twitter-στυλ posts..

Δημοσίευση από Basilakis » 17 Φεβ 2010 22:40

φαντάζομαι οτι το implementation με κάτι τέτοιο

http://tympanus.net/codrops/2009/11/08/ ... -textarea/

δεν θα ήταν και τόσο δύσκολο...

Άβαταρ μέλους
inFamous
Δημοσιεύσεις: 388
Εγγραφή: 07 Φεβ 2010 12:38
Επικοινωνία:

textarea με character count/limit και twitter-στυλ posts..

Δημοσίευση από inFamous » 17 Φεβ 2010 23:53

Για τους χαρακτ΄ρες φαντάζομαι θα χρησιμοποειοίται μία strlen στην php και στο άλλο κάποιο JS :-Ρ

αν το θες σε C# στο κάνω
Εικόνα

Άβαταρ μέλους
Sermac
Δημοσιεύσεις: 363
Εγγραφή: 26 Σεπ 2007 21:08

textarea με character count/limit και twitter-στυλ posts..

Δημοσίευση από Sermac » 17 Φεβ 2010 23:57

Επίσης...
http://cssglobe.com/post/7161/jquery-pl ... -textareas

σε συνδυασμό με αυτό:

Κώδικας: Επιλογή όλων

<script type="text/javascript">
<!--
function ismaxlength&#40;obj&#41;&#123;
var mlength=obj.getAttribute? parseInt&#40;obj.getAttribute&#40;"maxlength"&#41;&#41; &#58; ""
if &#40;obj.getAttribute && obj.value.length>mlength&#41;
obj.value=obj.value.substring&#40;0,mlength&#41;
&#125;
-->
</script>
<textarea name="tp-shout" id="tp-shout" maxlength="120" onkeyup="return ismaxlength(this)"></textarea>
Για όποιον θέλει να το ψάξει, κλικ στην υπογραφή μου, αριστερή sidebar, ShoutBox (αναγκαστικά, όμως, χρειάζεται εγγραφή για να εμφανιστεί το textarea tag).
Εικόνα

Απάντηση

Επιστροφή στο “PHP έτοιμες εφαρμογές”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης