Specialus tekstas naujienos autoriui



Šis kodo įskiepis sukurs naujus tagus ir galės atvaizduoti šablone per fullstory.tpl , kad būtų rodomas specialus turinys tiesiogiai tik naujienos autoriui, ši funkcija yra naudinga, pavyzdžiui norint parodyti naujienos autoriui taisykles ar pranešimą t.t

Viskas labai paprasta, atsidarome engine/modules/show.full.phpfailą ir ieškome eilutės:
if ( $row['votes'] ) {
ir virš kodo aukščiau įterpiame šitą kodą
if ( $member_id['name'] != $row['autor'] ) {
            $tpl->set( '[not-authortxt]', "" );
            $tpl->set( '[/not-authortxt]', "" );
            $tpl->set_block( "'\\[authortxt\\](.*?)\\[/authortxt\\]'si", "" );
} else {
            $tpl->set( '[authortxt]', "" );
            $tpl->set( '[/authortxt]', "" );
            $tpl->set_block( "'\\[not-authortxt\\](.*?)\\[/not-authortxt\\]'si", "" );
}
Išsaugokite failą.

Dabar turime šitokius tagus ir galime įterpti savo šablone redaguojant fullstory.tpl:
[authortxt] Jūs esate šios naujienos autorius [/authortxt]
[not-authortxt] Jūs nesate šios naujienos autorius [/not-authortxt]

Štai ir viskas!



DLE Versija: 10.0, 10.1, 10.2, 10.3, 10.4, 10.5, 10.6, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 13.0, 13.1, 13.2

tekstas autorius fullstory įskiepis tekstas autoriui
Puslapyje lankosi 6 lankytojų iš jų:
Svečiai1
Robotai5
Pokalbio chatas
Puslapio atnaujinimai new