Modyfikacja dzięki której w prosty sposób możemy stworzyć legendę (spis) grup na dole forum.
Wygląda to mniej więcej tak:
http://img266.imageshack.us/img266/236/legendazq7.jpg
Pzdr
Wersja do druku
Modyfikacja dzięki której w prosty sposób możemy stworzyć legendę (spis) grup na dole forum.
Wygląda to mniej więcej tak:
http://img266.imageshack.us/img266/236/legendazq7.jpg
Pzdr
Macie inną werjse tego hacka???bo widziałem na jednym z for kiedy klikalo sie na legende ona prowadziła do new strony php. która opisywała z kolei każdą range...
Musisz dodać własne podstrony w vBulletinie. Np tutaj: http://warezhouse.org/ wszystko zostało zrobione w szablonie. Dodałem rameczkę z rangami i odnośnik do własnej podstrony, którą uprzednio wykonałem i zamieściłem w niej opisy rang. Czy o coś takiego Ci chodzi?
dokładnie... myśle że sobie poradze chyba :|
Sorry wielkie, że odkopuje temat, ale rozwiązanie dotyczące strony w której opisywane są każde rangi ;]
http://vbhelp.pl/tworzenie-wlasnej-s...etin-t159.html
a ja wrzucajac plik XML przez ACP przez Plugins mam zwracany błąd
XML Error: Unsupported encoding at Line 1
Znalazlem rozwiazania.
Czy ktos moze go przerobic pod wersje 3.7.x
witam, mam problem. zmienilem w obydwóch plikach pierwszą linijkę i po ponownej próbie uploadu product-color_groups przez acp wyskoczył mi taki błąd...
Kod:XML Error: Invalid character at Line 81
Komunikat mówi sam za siebie...Niedozwolony znak w 81 linii kodu.
ba tyle to i ja wiem.... może tu coś wypatrzycie, bo ja pojęcia nie mam :( CZy dobrze myślę, że to kodowanie polskich znaków?
Kod:<?xml version="1.0" encoding="UTF-8"?>
<product productid="color_groups" active="1">
<title>Kolory Grup - Legenda</title>
<description>vBHELP.pl - Prof. Wsparcie vBulletin</description>
<version>1.00</version>
<apm_releasedate>1142895600</apm_releasedate>
<apm_author>Atakan KOC</apm_author>
<apm_relatedurl />
<apm_extrainfo />
<apm_extraedit />
<codes>
<code version="1.00">
<installcode><![CDATA[function table_exists($table)
{
global $db;
return ($db->num_rows($db->query_read("SHOW TABLES LIKE '" . TABLE_PREFIX .$table."'")) > 0);
}
function field_exists($table, $field)
{
global $db;
return ($db->num_rows($db->query_read("SHOW COLUMNS FROM `" . TABLE_PREFIX .$table."` LIKE '".$field."'"))> 0);
}
$table = "color_groups";
if (!table_exists($table))
{
$vbulletin->db->query("CREATE TABLE `" . TABLE_PREFIX . "color_groups` (
`color_id` int(15) NOT NULL auto_increment,
`name` varchar(255) NOT NULL default '',
`color` varchar(255) NOT NULL default '',
`orderid` int(10) NOT NULL default '0',
PRIMARY KEY (`color_id`),
UNIQUE KEY `name` (`name`)
) TYPE=MyISAM;");
}]]></installcode>
<uninstallcode><![CDATA[function table_exists($table)
{
global $db;
return ($db->num_rows($db->query_read("SHOW TABLES LIKE '" . TABLE_PREFIX .$table."'")) > 0);
}
$table = "color_groups";
if (table_exists($table))
{
$vbulletin->db->query("DROP TABLE `" . TABLE_PREFIX . "color_groups`;");
}
]]></uninstallcode>
</code>
</codes>
<templates>
<template name="FORUMHOME_ColorGroups" templatetype="template" date="1142971711" username="Reminder" version="3.5.4"><![CDATA[<br/> $renkler <br/><br/>]]></template>
</templates>
<plugins>
<plugin active="1">
<title>Color Groups (2)</title>
<hookname>cache_templates</hookname>
<phpcode><![CDATA[$globaltemplates[] = 'FORUMHOME_ColorGroups';]]></phpcode>
</plugin>
<plugin active="1">
<title>Legenda (1)</title>
<hookname>forumhome_start</hookname>
<phpcode><![CDATA[$renkler = "";
$Feeds = $db->query_read("select * FROM " . TABLE_PREFIX . "color_groups order by orderid");
if ($db->num_rows($Feeds))
{
while ($Feed = $db->fetch_array($Feeds))
{
$renkler = $renkler."<font color=\"".$Feed[color]."\"><b>• $Feed[name]</b></font> ";
}
}
$text_ara = '$activeusers';
$vbulletin->templatecache['FORUMHOME'] = str_replace($text_ara,fetch_template('FORUMHOME_ColorGroups').$text_ara,$vbulletin->templatecache['FORUMHOME']);]]></phpcode>
</plugin>
</plugins>
<phrases>
<phrasetype name="GLOBAL" fieldname="global">
<phrase name="color_group"><![CDATA[Kolory Grup]]></phrase>
<phrase name="color_group_add"><![CDATA[Dodaj Grupę Kolorów]]></phrase>
<phrase name="color_group_color"><![CDATA[Kolor:]]></phrase>
<phrase name="color_group_data"><![CDATA[Brak Informacji]]></phrase>
<phrase name="color_group_delete"><![CDATA[Usuń]]></phrase>
<phrase name="color_group_deleted"><![CDATA[Usuń Grypy Kolorów]]></phrase>
<phrase name="color_group_display"><![CDATA[W kolejności będzie:]]></phrase>
<phrase name="color_group_edit"><![CDATA[Edytuj]]></phrase>
<phrase name="color_group_name"><![CDATA[Wyświetlana Nazwa:]]></phrase>
<phrase name="color_group_submit"><![CDATA[Zapisz!]]></phrase>
<phrase name="color_group_update"><![CDATA[Aktualizuj Legendę]]></phrase>
</phrasetype>
</phrases>
<options>
</options>
</product>
Usuń polskie znaki i powinno śmigać. To część po stronie AdminCP więc nie musi ładnie wyglądać. ;)