Kom ihåg mig?
Home Menu

Menu


Begränsa radbrytningar till kommentarer i WP

Ämnesverktyg Visningsalternativ
Oläst 2008-08-02, 19:53 #1
JesperA JesperA är inte uppkopplad
Medlem
 
Reg.datum: Jul 2008
Inlägg: 214
JesperA JesperA är inte uppkopplad
Medlem
 
Reg.datum: Jul 2008
Inlägg: 214
Hejsan!

Har ett litet problem med Wordpress, jag vill inte ha några automatiska radbrytningar på mina
inlägg i Wordpress vilket egentligen är rätt lätt fixat, bara till att ta bort rad 92 i /wp-includes/formatting.php
men eftersom detta är en global formatering så blir det heller inga radbrytningar i kommentarerna som
gästerna skriver, vilket jag vill.

Någon som är insatt i Wordpress och har en aning om hur man skulle kunna gå tillväga?
JesperA är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-08-02, 21:09 #2
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
På platsen i ditt tema där kommentarerna skrivs ut så behöver du funktioner nl2br();

Om du kör funktionen comments_template(); i ditt tema så öppnar du filen /wp-comments-post.php
Byt ut rad 38:
Citat:
$comment_content = trim($_POST['comment']);
mot...
Citat:
$comment_content = nl2br(trim($_POST['comment']));
Det borde fixa det
KarlRoos är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-08-02, 21:42 #3
JesperA JesperA är inte uppkopplad
Medlem
 
Reg.datum: Jul 2008
Inlägg: 214
JesperA JesperA är inte uppkopplad
Medlem
 
Reg.datum: Jul 2008
Inlägg: 214
Tack så mycket men av någon anledning fungerar det inte
JesperA är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-08-02, 21:44 #4
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
Citat:
Originally posted by JesperA@Aug 2 2008, 21:42
Tack så mycket men av någon anledning fungerar det inte
Kör du funktionen comments_template(); i "the loop" i index.php i ditt tema?
KarlRoos är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-08-02, 21:54 #5
JesperA JesperA är inte uppkopplad
Medlem
 
Reg.datum: Jul 2008
Inlägg: 214
JesperA JesperA är inte uppkopplad
Medlem
 
Reg.datum: Jul 2008
Inlägg: 214
<?php comments_template(); ?> hämtas väll inte förrän man använder sig av single.php, alltså går in i ett inlägg?
Väl inne i inlägget använder jag <?php comments_template(); ?> inom loopen.
JesperA är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-08-02, 22:14 #6
JesperA JesperA är inte uppkopplad
Medlem
 
Reg.datum: Jul 2008
Inlägg: 214
JesperA JesperA är inte uppkopplad
Medlem
 
Reg.datum: Jul 2008
Inlägg: 214
Nej ursäkta, jag som är dum, självklart är detta en $_POST funktion som ändrar radbrytningar osv i det ögonblicket dom postas, jag kollade bara på dom kommentarerna som redan hade postats.

Iaf, jättebra funktion och fungerar precis som jag vill, tack så mycket
JesperA är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-08-03, 05:05 #7
JesperA JesperA är inte uppkopplad
Medlem
 
Reg.datum: Jul 2008
Inlägg: 214
JesperA JesperA är inte uppkopplad
Medlem
 
Reg.datum: Jul 2008
Inlägg: 214
Verkar inte som om jag kan ändra inläggen ovan, ja denna funktionen fungerar jättebra, om man är inloggad administratör.
Den fungerar inte om man skriver som gäst eller som vanlig subscriber av någon anledning?
JesperA är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-08-03, 20:46 #8
JesperA JesperA är inte uppkopplad
Medlem
 
Reg.datum: Jul 2008
Inlägg: 214
JesperA JesperA är inte uppkopplad
Medlem
 
Reg.datum: Jul 2008
Inlägg: 214
Jaha nu blev det väldigt många inlägg på raken men iaf, gjorde en liten film som illustrerar problemet

http://www.rogatio.com/transfers/wordpress001.mov

9mb, 2mbit upload tyvärr
JesperA är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-08-03, 23:20 #9
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
Citat:
Originally posted by JesperA@Aug 3 2008, 20:46
Jaha nu blev det väldigt många inlägg på raken men iaf, gjorde en liten film som illustrerar problemet
Riktigt konstigt, alla kommentarer bör gå genom samma kod. Jag är inte instatt i WordPress källkoden men jag tycker det verkar väldigt ologiskt om det inte skulle gå genom samma kod.
I alla fall, som du ser så fungerar första radbrytningen. Fungerade detta innan? Annars vet man att nl2br() på $_POST:en fungerar någolunda i alla fall.
Undrar om det kan ha något att göra med trim(), om jag inte kommer ihåg fel så fungerar trim() så att den tar bort whitespace's och sådant... Exprimentera och se hur det fungerar om du inte "trimmar" $_POST:en.

O.T. Coda<3
KarlRoos är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-08-04, 15:06 #10
JesperA JesperA är inte uppkopplad
Medlem
 
Reg.datum: Jul 2008
Inlägg: 214
JesperA JesperA är inte uppkopplad
Medlem
 
Reg.datum: Jul 2008
Inlägg: 214
Efter lite mer tester så verkar det inte som att nl2br fungerar som det skall, den använder fortfarande wordpress egna foratteringsmotor.

Testade att ta bort trim() också men utan resultat.

Kanske kan ta en annan väg när det gäller hur jag skall lösa detta.

Jag vill alltså inte ha några automatiska radbrytningar i mina trådar skapade men jag vill ha det i användarnas kommentarer.

Detta för att jag använder "Page" funktionen i wordpress för att skapa mina statiska sidor, gör jag då radbrytning i min källkod kommer detta med, det vill jag inte.

Coda är otroligt skönt
JesperA är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 04:47.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017