Форум сетевых администраторов
Показаны 2 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Хаки от Netadmin или "Сделай сам" (http://netadmin.ws/forum/forumdisplay.php?forumid=65)
-- Инсталятор (http://netadmin.ws/forum/showthread.php?threadid=4229)


Помещено Tagore 05-02-2003 в 10:16:

Red face Инсталятор

Если есть желание сделать инсталятор для вБуллетина, тот вот код для вас. Ð_то очень приятно, как за тебя кто-то делает работу, когда не надо все в ручную.


PHP:


<?php
error_reporting
(E_ALL);

require(
'./global.php');

cpheader('<title>Templates</title>');

function 
dotemplate($title, $template, $templatesetid=-1) {
  global 
$DB_site;

  
$DB_site->query("INSERT INTO template 
                 (templateid,templatesetid,title,template) VALUES 
                 (NULL,'
$templatesetid','" . addslashes($title) . "',
                 '" 
. addslashes($template) . "')");
                 
  echo 
"Installing $title template... Done.<br>\n";
}

function 
killtemplate($title, $templatesetid=-1) {
  global 
$DB_site;

  
$DB_site->query("DELETE FROM template WHERE 
                  title='" 
. addslashes($title) . "' AND templatesetid=-1");
  echo 
"Removing $title template... Done.<br>\n";
}

$DB_site->reporterror = 1;

// add template
dotemplate('yourtemplatename', 'yourtemplatehtmlcode');

cpfooter();
?>




Вставить свои названия, сохранить как narodnoetvorsecto.php и запустить в папке админ.

PHP:

dotemplate
('yourtemplatename1', 'yourtemplatehtmlcode1');
dotemplate('yourtemplatename2', 'yourtemplatehtmlcode2');
dotemplate('yourtemplatename3', 'yourtemplatehtmlcode3');




А если надо убрать, то вот это писать:

PHP:

// remove template
killtemplate('yourtemplatename');

__________________
Международное брачное агенство в Сибири.


Помещено polo 05-02-2003 в 20:13:

да ну уродство какое-то. Лучше всего юзать http://www.vbulletin.org/forum/showthread.php?s=&threadid=3307. Немного подредактировать можно и темплэйты как стандартные делать.

__________________
Всегда есть решение.


Формат времени GMT. Текущее время 06:25.
Показаны 2 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.