[]

@ ile kullanıcı etiketleme ile ilgili (jquery)

codeupload.com

şöyle bir kodum var. facebook'ta başına @ yazıp kullanıcı adı yazmaya başladığımda altına kullanıcı isimleri sıralanıyor ya, aynısını yapmaya çalıştım.

eksiklerimi söyleyeyim:

(önce örnek verelim; diyelim ki @al yazdım ve aşağıda 1. ali kemal, 2. ali rıza, 3. ali fuat sıralandı)

1. diyelim ki ali kemal'e tıkladım ve yazıma ekledim. şuan kodda öyle yapmış olmasam da, bunu <a href=></> etiketleri arasına yazdırarak kullanıcı adına tıklandığında o sayfaya yöneltebilmek istiyorum. ancak, <a href şeklinde yazdığımda textarea'da direkt html kodu görünüyor. (yani textarea'da tıklanabilir bir Ali kemal şeklinde değil de, <href=alikemal>Ali kemal</a> şeklinde direkt kod olarak görünüyor.

Bunu nasıl düzenleyebilirim öncelikle? (yav açıklayıcı olamadım galiba)

2. diğeri ise, aşağıda 5 tane kullanıcı sıralandığında aşağı tuşuna tıkladığımda sıra sıra kullanıcılara inebilmesini istiyorum ama bunu da yapamadım (dizimag'ın arama butonu örnek teşkil edebilir buna).

edit: buna benzer bir script dersi vs. varsa onlara da bakabilirim aslında.

 
kullanıcı textarea'ya girecek ama oluşturduğun metin textarea üzerinde (z-index vs.) bulunan farklı bir etiket içinde (div, span, hangisini seviyorsan) bulunacak, bir de o kişiyle ilgili hidden bir input daha oluşturacaksın ki sonraki adımlarda kişiye ait bilgiler de post/get vs ile yola devam edebilsin. kullanıcının girdiği düze metin de o div içinde bulunmalı. div içindeki html'i de kullanıcı post ederken kullanabilmek için daha sonra textarea'nın value'suna ataman gerekecek.

bunların hazırları vardı aslında, facebook like bıdı bıdı diyerek bulunabilir belki.
  • turkay  (10.06.12 11:56:06) 
ben textarea degil input koyarak yapmistim.. mevcut tagler display:block;float:left diye duruyor, hemen arkasinda da yine float:left diye duran bir input var. yeni bir eleman eklenecegi zaman input'tan hemen onceye koyuyosun yenisini, input bir saga kaymis oluyor.. hepsini cevreleyen div'in rengi de input'un rengi gibi, border'i filan var, input'un kendi borderi yok.


  • disq  (10.06.12 12:12:34) 
1
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler angelus, Artibir, aychovsky, baba jo, basond, compumaster, deckard, duyulmasi gerektigi kadar, fader, fraise, groove salad, kahvegibi, kaymaktutmayansicaksut, kibritsuyu, monstro, pandispanya, robin, ron dennis
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır. Skimlinks ile linkler üzerinden yönlendirme payı alınmaktadır.