Remek funckió a D7 fórumában, hogy egy kommentre lehet válaszolni a "reply" linkkel. Sajna viszont sehol nem találom, hogy egy válasz-kommentben hogy lehetne kiíratni az előzmény komment linkjét. Így nem sok értelmét látom a reply-nek.
Ebben kérném a segítségeteket, a comment.tpl-phpba mit illesszek be, hogy látszódjon egy link az előzményre (ha van).
köszi
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
behúzás
Arra gondolsz, hogy 'válasz link' esetén a választ az előzmény alá teszi egy kis behúzással? Ilyenkor talán nem is kell előzmény link.
Az advanced_forum modult még nem próbáltam. Nézd meg, hátha az kell neked.
nem
amit te mondasz, az a quote modul (ami tökéletes lenne, de az eredeti hsz-t az új komment mezőjébe beleilleszti, és az okos userek beleírnak / kitörlik a tag-et stb).
én csak az előzmény permalinkját akarom kiíratni, ha van.
Előzményre a link
köszi,
kipróbálom!
Ezt is nézd meg
https://drupal.org/project/comment_easy_reply
Még nem próbáltam ki.
Érdekes.
sajna nem jó
egyáltalán nem ír ki semmit, ha az if-et kiveszem, akkor meg csak /comment/0#comment-0 minden hozzászóláshoz.
Ebből nem leszek okosabb
Küldd el a teljes comment.tpl.php kódot!!
Nálam működik, tesztelheted, egy példa: http://kaktusz-es-pozsgas-tarsasag.hu/forumtema/nalam-most-o-a-legszebb
Kattints a hozzászólások előzmény linkjére, itt egymás mellett külön egy szöveg alapú és egy kép alapú előzmény linket látsz!
Ezek pontos kódja az én esetemben:
ez a teljes
és itt a konkrét fórumtéma:
http://ducatiklub.zylon.hu/forum/coffebar
Drupal API
Ne vedd rossz néven, de érdemes lenne jobban megismerkedned a Drupal API-jával.
Linkeket nem írunk bele direktben a kódba, hiszen egyrészt minden leromlik, ha mondjuk valamiért változik a domain, sőt, így nem lehet külön fejlesztői és éles környezetünk sem, pedig komolyabb projektnél az elengedhetetlen.
Nézd:
https://api.drupal.org/api/drupal/includes%21common.inc/function/l/7
https://api.drupal.org/api/drupal/includes%21common.inc/function/url/7
Illetve érdemes úgy dolgoznod eleve, hogy az oldal fordítható legyen, és akkor nem kell mindent újraírni, ha a megrendelő kitalálja, hogy többnyelvű oldalt akar.
Nézd:
https://api.drupal.org/api/drupal/includes%21bootstrap.inc/function/t/7
A coding standardot pedig szintén érdemes a kezdetektől követni, így nem kell a rossz berögződéseiddel küzdened, ha egyszer csapatban doglozol majd, vagy megosztanád a modulod, sminked, stb. a drupal.org-on.
Nézd:
https://drupal.org/coding-standards
--
Csonka Gergely
http://cheppers.com
Teljesen jogos a kritika
Idővel átírom.
Ez a drupal (php, css, html, javascript) nekem egy folyamatos tanulás (nem informatika a szakterületem) és egyben játék, hobbi.
Az izgalmas benne az, hogy mindig jön valami hiba, amit valamilyen úton-módon "megoldok" vagy kikerülöm.
Ahogy rávilágítottál egyelőre nem a helyes technikával.
(A megoldásokat sokszor e közösség itt leírt tudáshalmazából szerzem.)
Jelen topiknál maradva, ha én nem szólok hozzá, akkor más hozzászól?
A helytelen nem drupal függvényeket alkalmazó, nem coding standard-et követő kód a semminél egy ici-picit azért több.
Drupal függvényekkel coding standard-ben
(Ez működik, de nekem egyelőre nehezen átlátható)
A második kódban a t() függvényt használom 2 helyen. Helyesen alkalmazom?
Válaszolok magamnak
Az admin/config/regional/translate/translate oldalon próbáltam keresni a Previous comment sztringet, de csupa kisbetűvel írtam le: previous comment, így persze nem találta.
Helyesen beírva Previous comment-et már megtalálta.
Figyelni kell a kisbetű-nagybetű használatra!
Még pár kérdés
Használsz-e bármilyen kiegészítő komment modult?
Melyik sminket használod?
saját téma
és Comment goodness és Flat comments modulokat használom
Éreztem, hogy erre rá kell kérdeznem
Én már megjártam ezzel, sorstársak vagyunk.
Olvasd el ezt a topikot, amikor anno én is ezzel szenvedtem: http://drupal.hu/forum/nem-be%C3%A1gyazott-elementscomment-pid-%C3%A9rt%...
Azóta kerülöm a flatcommnents-et, te is tiltsd le és most újra nézd meg az előbbi hozzászólásomban írt kóddal, amire sajnos érvényes csg kommentje.
megy is
miután kikapcsoltam a flatcomments-et :)
a kódot így módosítottam, szóval nem hivatkozom közvetlen a domainre :)
'<a href="/comment/'.$elements[