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-

0/5 : Nincs értékelve

Támogatás

Chatbox

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


  • fizi
    fizi  1 hónappal ezelőtt

    Most kicsit kevés az időm, de foglalkozom vele.

  • iHack
    iHack  1 hónappal ezelőtt

    Mikor lesz új theme? Már várom nagyon happy

  • iHack
    iHack  1 évvel ezelőtt

    Hallo mikorra várható a javítás? Mert még nekem mindig nem jó ez a tizenegy :/ és addig nem tudok tovább lépni

  • fizi
    fizi  1 évvel ezelőtt

    Jelzem a fejlesztőknek.

  • Kira
    Kira  1 évvel ezelőtt

    Nekem se megy, folyamat a profil beállításokra dob, hogy töltsem ki, de nem tudom... hiába írom be, hogy "tizenegy", nem akarja elfogadni :S


2018 Augusztus

Nincs esmény ebben a hónapban.

H
K
S
C
P
S
V

Facebook

Keresés Fizi Themes

Elérhető (Online)

  • Vendégek:24
  • Tagok:0
  • Összes regisztrált tag:1964
  • Legújabb:xCobrason
  • Legtöbb online:72
    Vendégek:72 Tagok:0 -2018. március 04. vasárnap

GoogleAdMenu

Rólunk mondták