e107 Styles

Hírek értékelése

A követekző leírás bemutatja, hogyan teheted híreidet értékelhetővé:

- Mentsd el a következő tartalmat egy file-be ratenews.sc néven:
/*
| Shortcode to allow rate the news.
| Developed by victor castelan
| support only at http://e107.aureea.com
| Functions based on the page.php
| Instructions:
| 1.- Put this file in your current theme folder
| 2.- Edit your theme.php and insert a line that contains:
|     $register_sc[] = 'RATENEWS';
| 3.- In your news_style put the { RATENEWS } shortcode 
|     where you want to display the rating.
| 4.- Thats all.
*/
global $globalmode, $style;

$news_item = getcachedvars('current_news_item');
$param = getcachedvars('current_news_param');

require_once(e_HANDLER."rate_class.php");
$rater = new rater;
$rate_text = "<div style='width:100%; margin-top:5px'>";

if ($ratearray = $rater->getrating("news", $news_item['news_id']))
{
	if ($ratearray[2] == "")
	{
		$ratearray[2] = 0;
	}
	$rate_text .= "<img src='".e_IMAGE."rate/box/box".$ratearray[1].".png' alt='' style='vertical-align:middle;' />\n";
	$rate_text .= " ".$ratearray[1].".".$ratearray[2]." - ".$ratearray[0]." ";
	$rate_text .= ($ratearray[0] == 1 ? "".LAN_THEME_21."" : "".LAN_THEME_22."");
}

if (!$rater->checkrated("news", $news_item['news_id']) && USER)
{
	$rate_text .= $rater->rateselect("<b>"."".LAN_THEME_18.""."</b>", "news", $news_item['news_id']);
}
else if(!USER)
{
	$rate_text .= "  ".LAN_THEME_19."";
}
else
{
	$rate_text .= "  ".LAN_THEME_20."";
}
$rate_text .= "</div>";

return $rate_text;

- A file-t töltsd fel a theme mappájába.

- A kód tartalmában megváltoztattam a nyelvi részeket, így a szöveget a theme nyelvi file-ből hívja be (többnyelvű oldalakhoz szükséges).
Ehhez módosítanod kell a nyelvi file tartalmát és hozzá kell írnod a következőket:
Hungarian.php
define("LAN_THEME_18", "Értékeld: ");
define("LAN_THEME_19", "Jelenetkezz be az értékeléshez");
define("LAN_THEME_20", "Köszönjük");
define("LAN_THEME_21", "szavazat");
define("LAN_THEME_22", "szavazat");

English.php
define("LAN_THEME_18", "Rate this: ");
define("LAN_THEME_19", "log-in to rate this");
define("LAN_THEME_20", "Thanks for your vote");
define("LAN_THEME_21", "vote");
define("LAN_THEME_22", "votes");

- A számokat temészetesen írd át a theme nyelvi file-jének soronkövetkező számaival. Mentsd el a nyelvi file-ket és írd felül az eredetit.

- Nyisd meg a theme.php file-t és írd bele a következő kódokat:

ezután:
// [layout]
$layout = "_default";

ezt:
$register_sc[] = 'RATENEWS';

a hírek stílusához pedig illeszd be a következőt:
{RATENEWS}

mentsd el és írd felül az eredetit.

- Természetesen adhatsz neki stílus elemeket is, melyekhez módosítanod kell a style.css file-t.

- Ha fokozni akarod a megjelenítést és nem az eredeti értékelési grafikákat akarod használni, akkor módosítanod kell ratenews.sc fil-e.
Keresd meg a következő sort:
$rate_text .= "<img src='".e_IMAGE."rate/box/box".$ratearray[1].".png' alt='' style='vertical-align:middle;' />\n";

Módosítsd erre:
$rate_text .= "<img src='".THEME_ABS."rates/stars".$ratearray[1].".png' alt='' style='vertical-align:middle;' />\n";

Mentsd el és írd felül az eredeti file-t.

- Hozz létre hozzá egy rates mappát a theme könyvtáron belül és ide töltsd fel a értékelési grafikákat. Jelen esetben a képeket stars néven mentettem el (stars1.png; stars2.png ...stb)

Mostmár megnézheted, mit csináltál. happy

Forrás: -link-

Az értékeléshez be kell jelentkezned.
0/5 : Nincs értékelve

Támogatás

Üdvözöllek

Chatbox

Bejegyzés írásához be kell hogy jelentkezz. Amennyiben még nem regisztráltál az oldalra, ide kattintva megteheted.


  • Apofisz
    Apofisz  4 hónappal ezelőtt

    Nem probléma, majd keresek mást.

  • fizi
    fizi  4 hónappal ezelőtt

    Majd megkeresem és feltöltöm.

  • Apofisz
    Apofisz  4 hónappal ezelőtt

    Azt köszönöm szépen. Viszont a gamezone 14-et nem találom a letöltések között. Azt a galériában láttam csak egy képet róla.

  • fizi
    fizi  4 hónappal ezelőtt

    Használhatod, csak ez még az 1.x verzióhoz készült. Kicsit át kellene írni (nagyon), hogy megfelelően használható egyen a 2.x verzióhoz.

  • Apofisz
    Apofisz  5 hónappal ezelőtt

    Szia.
    Bocs itt érdeklödök de nem találtam más elérhetőségedet.
    Van nekem egy silkroad privát szerverem.
    Valaki mástól kaptam hozzá egy weboldalt, amit elköltöztetnék saját weboldalra. Ez meg is történt,de a vps-en kell hogy fusson a weboldal, webszerver alatt. Jelenleg az ideiglenesen kapott weboldal van átmásolva.
    Szóval szeretnék egy saját weboldal themet.
    e107 weboldalt többször is csináltam ahova theme sablont raktam fel,de ez kicsit más. Itt nincs e107 admin felület stb. Ez egy mmo játék és a Gamezone 14 sablon tetszene.
    Erről szeretnék érdeklödni,hogy ez mennyibe kerülne, illetve tudnám-e használni webszerveren ? Jó lenne ha az Aion játék neveket ki lehetne cserélni más névre benne.
    Előre is köszönöm a választ.


2024 Április

Nincs esmény ebben a hónapban.

H
K
S
C
P
S
V

Facebook

Keresés Fizi Themes

GoogleAdMenu

Rólunk mondták