Un o'r ategion rydw i wrth fy modd yn eu rhedeg ar fy mlog yw Sylwadau Threaded Brian. Mae'n caniatáu i gyfathrebiadau gael eu nythu, eu trefnu ac yn hawdd iawn eu darllen ac ymateb iddynt. Nid wyf yn siŵr pam nad yw'r rhesymeg wedi'i dynnu i mewn i graidd WordPress, Er.
Wrth imi edrych ar ffynhonnell fy nhudalennau, serch hynny, ychwanegodd yr ategyn dipyn o lanast. Mae'r ategyn yn mewnosod tagiau Javascript a steilio i'w gael i weithio. Y broblem yw y gall steilio mewnol a javascript gynyddu amseroedd llwyth oherwydd gall y porwr ddadlennu taflenni arddull a ffeiliau javascript cysylltiedig unwaith.
Gan fod bots chwilio yn mynegeio swm 'x' uchaf tudalen, mae cod fel hwn yn gwthio'r cynnwys go iawn i lawr. Nid wyf wedi clywed amdano wedi'i brofi, ond credaf y gall hyn effeithio ar Optimeiddio Peiriannau Chwilio eich gwefan. Y ffordd iawn i fwydo Peiriant Chwilio yw hepgor y topiau a darparu mwy o gig. Fe wnes i hynny'n union a symud y Javascript a'r CSS i ffeil gysylltiedig. Rwy'n rhedeg yr ategyn optimized yma.
Rydw i wedi ysgrifennu Brian ar yr ategyn optimized, ond bownsiodd yr e-bost. Fe wnes i hefyd daflu tomen iddo o fy mlog i weld a fydd yn stopio heibio. Os oes gennych ddiddordeb, gallwch chi dadlwythwch yr ategyn optimized ewch yma.
Diolch yn fawr am bostio'r ffeil hon!
Yn fyr (llai na deng munud) fe wnes i drochi fy nhraed i mewn i Ddadl Ddwys oherwydd roedd sylwadau edafedd wedi'u gosod yn hawdd yn apelio. Yn gymaint â fy mod i wrth fy modd yn teclynnu fy safle, roedd eu system yn ormod i'w rhoi ar gyfer y moethusrwydd hwn yn unig.
Roeddwn i'n edrych ar eich ffeiliau yn y sip ac mae'n edrych yn dda iawn, fodd bynnag, fe wnaeth rhywun eich curo i'r dyrnod yn ôl ym mis Ebrill. Edrychwch ar y swydd hon.
Rhywbeth arall i wella arno fyddai cael y delweddau penillion lleol yn eu galw o leoliad allanol gyda rhyw fath o god wedi'i amgryptio, o leiaf dyna sut olwg sydd arno o amgylch y llinellau lle mae'n galw'r delweddau png.
Meddyliau?
Brian, mae hynny'n syniad gwych - yn sicr bydd yn rhaid i mi ddiweddaru'r ategyn i ychwanegu hwn!
Helo Doug,
Diolch am hyn? Roeddwn ar fin ymdrechu i wneud yr un peth yn union, gwnaethoch arbed yr amser imi.
Roedd yn rhaid i mi ychwanegu ychydig o swyddogaethau o Sylwadau Threaded Brians 1.5 a oedd yn torri eich iteriad.
Uwchben
btc_add_reply_id($id)
:function btc_has_avatars() {
if( function_exists('get_avatar'))
return true;
else if(function_exists('MyAvatars'))
return true;
return false;
}
function btc_avatar() {
if( function_exists('get_avatar')) {
echo get_avatar(get_comment_author_email(), '64');
return;
}
else if(function_exists('MyAvatars')) {
MyAvatars();
return;
}
}
Hefyd, fe wnes i ychwanegu ychydig o CSS o BTC 1.5 i'r ffeil .css:
.btc_gravatar {
float: right;
margin: 3px 3px 4px 4px;
}
.collapsed .btc_gravatar { display:none; } /* I added this, since the gravatars weren't collapsing nicely */
Mae hyn yn wych, Doug! Un mater: Mae'n ymddangos bod yr ategyn bellach eisiau bod yn is-ffolder briansthreadedcomments ategion, ond mae ychydig o'r delweddau'n cael eu rendro trwy gyrchu'r ffeil PHP yn y cyfeiriadur ategion (pan fydd defnyddiwr wedi tanysgrifio i rybuddion e-bost, er enghraifft). Gweithiais o amgylch hyn trwy gael y ffeil PHP yn y ddau le. Mae'n debyg bod angen addasu URL yn rhywle yn y cod.
Doh! Rwy'n gweithio ar hynny nawr - mae hyn oherwydd bod angen iddo gynhyrchu'r delweddau'n ddeinamig trwy PHP.
Unrhyw lwc?
Mae'n ymddangos nawr mai'r fersiwn o'r ategyn sy'n gorfod bodoli yn y ffolder ategion yw'r hen fersiwn. Mae'n ymddangos nad yw'r fersiwn newydd yn gwneud y delweddau'n iawn o gwbl.
Diolch am y Post!