Forum » Izdelava spletišč » Wordpress multiple authors
Wordpress multiple authors
poweroff ::
Torej, v Wordpressu bi rad naložil kakšen vtičnik, ki omogoča prikaz več avtorjev posameznega prispevka. Ne rabim kakšnih slik ali kaj podobnega, el da je anvedenih več avtorjev in da se da klikniti na posameznega avtorja in potem najti vse njegove prispevke.
Namestil sem vtičnik sp-authors, uporabljam pa temo WP Framework.
V readmeju sem prebral, da je treba spremeniti template:
In any template:
* you can user the template-tag "sp_authors_display" to show the list of coauthors "display_name", separated by comma
* you can user the template-tag "sp_authors_photos_display" to show the list of coauthors avatars
OK, grem na urejevalnik izgledov na Izgled prispevka (single.php). Notri je tole:
span class="author vcard">Avtor: <?php printf( '<a class="url fn" href="' . get_author_posts_url( $authordata->ID, $authordata->user_nicename ) . '" title="' . sprintf( 'Preglej vse objave avtorja: %s', $authordata->display_name) . '">' . get_the_author() . '</a>' ) ?></span><span class="published">, <abbr class="published-time" title="<?php the_time( get_option('date_format') .' - '. get_option('time_format') ); ?>"><?php the_time( get_option('date_format') ); ?></abbr></span>
Težava: če zamenjam $authordata->display_name z $authordata->sp_authors_display, se en zgodi nič, razen da se mi ko se zadržim na linku ne pokaže pravi namig (namesto "Preglej vse objave avtorja: Janez Novak", se prikaže le "Preglej vse objave avtorja:").
Namestil sem vtičnik sp-authors, uporabljam pa temo WP Framework.
V readmeju sem prebral, da je treba spremeniti template:
In any template:
* you can user the template-tag "sp_authors_display" to show the list of coauthors "display_name", separated by comma
* you can user the template-tag "sp_authors_photos_display" to show the list of coauthors avatars
OK, grem na urejevalnik izgledov na Izgled prispevka (single.php). Notri je tole:
span class="author vcard">Avtor: <?php printf( '<a class="url fn" href="' . get_author_posts_url( $authordata->ID, $authordata->user_nicename ) . '" title="' . sprintf( 'Preglej vse objave avtorja: %s', $authordata->display_name) . '">' . get_the_author() . '</a>' ) ?></span><span class="published">, <abbr class="published-time" title="<?php the_time( get_option('date_format') .' - '. get_option('time_format') ); ?>"><?php the_time( get_option('date_format') ); ?></abbr></span>
Težava: če zamenjam $authordata->display_name z $authordata->sp_authors_display, se en zgodi nič, razen da se mi ko se zadržim na linku ne pokaže pravi namig (namesto "Preglej vse objave avtorja: Janez Novak", se prikaže le "Preglej vse objave avtorja:").
sudo poweroff
PaX_MaN ::
Mislim, da bi morala delati zamenjava "$authordata->display_name" z "sp_authors_display()".
poweroff ::
Niti ne:
Fatal error: Call to undefined method stdClass::sp_authors_display() in /home/****/wordpress-2.8.4/wp-content/themes/wp-framework/single.php on line 22
Fatal error: Call to undefined method stdClass::sp_authors_display() in /home/****/wordpress-2.8.4/wp-content/themes/wp-framework/single.php on line 22
sudo poweroff
Gandalfar ::
zakaj si pa v additional fielde ne vpises dodatne avtorje, pa tiste fielde potem v temi prikazujes?
poweroff ::
Emm... pls explain?
Načeloma bi rad tako, da je omogočeno tudi iskanje po teh dodatnih avtorjih oz., da iskanje po prispevkih avtorja vrne tudi ta zadetek...
Načeloma bi rad tako, da je omogočeno tudi iskanje po teh dodatnih avtorjih oz., da iskanje po prispevkih avtorja vrne tudi ta zadetek...
sudo poweroff
NorK ::
Poskusi s Co-Authors Plus - http://wordpress.org/extend/plugins/co-...
v datoteki co-authors.php v vrstici 76 določiš katera beseda naj bo med predzadnjim in zadnjim avtorjem.
Za prikaz klikabilnih imen pa uporabiš coauthors_posts_links()
Bodo pa dodani avtorji prikazani tudi, če ne bodo ničesar napisali.
v datoteki co-authors.php v vrstici 76 določiš katera beseda naj bo med predzadnjim in zadnjim avtorjem.
Za prikaz klikabilnih imen pa uporabiš coauthors_posts_links()
Bodo pa dodani avtorji prikazani tudi, če ne bodo ničesar napisali.
poweroff ::
Kitoslav - verjetno sem za časom, ampak rabil bi še malo pomoči.
co-authors.php sem popravil, ne znam pa popraviti single.php, da bi se podatki pravilno prikazovali.
Mislim, da gre konkretno za tole kodo:
<span class="author vcard">Avtor: <?php printf( '<a class="url fn" href="' . get_author_posts_url( $authordata->ID, $authordata->user_nicename ) . '" title="' . sprintf( 'Preglej vse objave avtorja: %s', $authordata->display_name) . '">' . get_the_author() . '</a>' ) ?></span><span class="published">, <abbr class="published-time" title="<?php the_time( get_option('date_format') .' - '. get_option('time_format') ); ?>"><?php the_time( get_option('date_format') ); ?></abbr></span>
Če get_author_posts_ur zamenjam z coauthors_posts_links
Se mi izpiše tole:
Avtor: Administrator straniadminDrugi AvtorAdministrator strani, 09/10/2009 (poševni del je klikabilen).
Seveda pa bi rad takle izpis:
Avtor: Administrator strani in Drugi Avtor, 09/10/2009 (ter, da je klikabilen vsak avtor posebej).
co-authors.php sem popravil, ne znam pa popraviti single.php, da bi se podatki pravilno prikazovali.
Mislim, da gre konkretno za tole kodo:
<span class="author vcard">Avtor: <?php printf( '<a class="url fn" href="' . get_author_posts_url( $authordata->ID, $authordata->user_nicename ) . '" title="' . sprintf( 'Preglej vse objave avtorja: %s', $authordata->display_name) . '">' . get_the_author() . '</a>' ) ?></span><span class="published">, <abbr class="published-time" title="<?php the_time( get_option('date_format') .' - '. get_option('time_format') ); ?>"><?php the_time( get_option('date_format') ); ?></abbr></span>
Če get_author_posts_ur zamenjam z coauthors_posts_links
Se mi izpiše tole:
Avtor: Administrator straniadminDrugi AvtorAdministrator strani, 09/10/2009 (poševni del je klikabilen).
Seveda pa bi rad takle izpis:
Avtor: Administrator strani in Drugi Avtor, 09/10/2009 (ter, da je klikabilen vsak avtor posebej).
sudo poweroff
NorK ::
V single.php sem na mesto kjer želim imeti prikazane avtorje vstavil samo
<?php coauthors_posts_links(); ?>in je vsak izmed avtorjev klikabilen.
<?php printf( '<a class="url fn" href="' . get_author_posts_url( $authordata->ID,...Tole je čisto odveč
Zgodovina sprememb…
- spremenil: NorK ()
poweroff ::
Tnx, bom poskusil. Zdajle grem pa spat... neki mi ne gre danes...
Super, zdaj pa dela. Tnx za pomoč.
Super, zdaj pa dela. Tnx za pomoč.
sudo poweroff
Zgodovina sprememb…
- spremenilo: poweroff ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Prenos podatka iz ene strani na drugo stranOddelek: Izdelava spletišč | 1342 (1080) | HardFu |
» | Javascript - izračun razlike v datumihOddelek: Programiranje | 1928 (1783) | kogledom |
» | Plagiatorstvo - širši pogledOddelek: Šola | 4966 (4439) | Okapi |
» | [java] datumiOddelek: Programiranje | 1784 (1657) | l0g1t3ch |
» | MySQL & PHP napaka..Oddelek: Programiranje | 1739 (1554) | lordgreg |