////////////////////////////////////////////////////////////////////////////////////////////
//****************************ИНФОРМАЦИЯ О ПРАВООБЛАДАТЕЛЕ********************************//
//****************************************************************************************//
//***********Автор программного продукта: Нагель Петр Андреевич (aka Skaner)*************//
//***********(C) ГСПортал. 2010-2011 Все права защищены. Аll rights reserved.*************//
//****Распростренение программного продукта без письменного согласия автора запрещено.****//
//****************************************************************************************//
////////////////////////////////////////////////////////////////////////////////////////////
В папке с файлом tema.html должен присутствовать файл style.css с использованием обязательных классов,
которые представлены ниже.
/* ниже обязательная часть!!!*/
.vid /*Подписи и строчки*/
.mess1 /*Заголовки, не H1 и тд а заголовки сообщений, разделов на сайте (поэксперементируйте с темами и поймете)*./
.block_osn { border-style: outset; /*Глобальные параметры и их лучше не менять*/
border-width: 1px;
padding: 2px 2px;
display: block;
}
.mess2 /*Блоки с основным текстом(чат форум и тд)*/
.ramka /*Блоки с сообщеними и заголовки тексты в рамках*/
.error /*Сообщения об ошибках*/
.code /* формат текста "код"*/
.quote /*Формат поля "Цитата"*/
.knopka /*Кнопки*/
.menu a /*Ссылки в меню. необязателен, но желательно указывать параметр block.*/
.user_style /*Стиль В(внутри) меню пользователя (желательно не удалять)*/
.user_style a /*Стиль ссылок в(внутри) меню пользователя*/
.user_name {
text-transform: capitalize;
}
.as /* Используется как подстиль заголовков */
.stroka /*Надписи в форуме*/
.stroka2 /*Надписи 2 в форуме*/
.osnova /*Отображение самого сайта (то есть всего того, что выводит система)*/
/* выше обязательная чать!!!*/
<?php echo '<noindex>';include_once ($cms.'user/index.php');echo '</noindex>';?> - пользовательское меню
Горизонтальная таблица с двумя колонками.
<?php include_once ($cms.'job/index.php');?> - окно ссылок от сервиса WMLink.
Настраивается в админ-панели. Служит для заработка с использованием системы ГСПортал.
ВНИМАНИЕ! Для того, чтобы зарабатывать средства при помощи ГСПортал вы должны зарегистрироваться по ссылке, указаной в конце этого документа.
<?php include_once ($cms.'str/m_auto.txt')?> // Облегченная версия пользовательского меню. Подходит для мобильных версий.
<a href="/?page=navigator">Навигация</a> // ссылка на страницу навигации (альтернативное меню, открывается как отдельная страница)
<?php readfile($cms.'user/count.txt')?> // количество зарегистрированных пользователей (просто цифра)
<a href="/?page=spisok">Зарегистрировано</a>: <?php readfile($cms.'user/count.txt')?>
<?php include_once ($cms.'flud/block/echo_count.php');?> // блок посещений
/////////////////<?php include_once ($cms.'chat/vig.php');?> // стена сайта. Отображение хода диалога в чате. (кратко)
<?php include_once ($cms.'onl/online.php')?> // выводит количество онлайн гостей и пользователей
<?php include_once ($cms.'menu/menu.txt');?> // навигационное меню
<?php include_once ($cms.'moduls/page/vig.php');?> // виджет модуля страниц
<?php include_once ($cms.'dis/price.txt');?> // виджет модуля объявлений (случайное объявление)
<?php include_once ($cms.'moduls/prasd/segod.php');?> // виджет модуля "праздники" (выводит праздник на сегодня)
<?php include_once ($cms.'moduls/my_link/link_add.php');?> // меню добавления закладки
<?php include_once ($cms.'moduls/my_link/link_my.php');?> // меню "Мои закладки"
<?php include_once ($cms.'str/gen.php');?> // запуск ядра - генератора
<?php include_once ($cms.'gb/index.php');?> // гостевая книга (полностью с выводом)
<?php include_once ($cms.'gb/vig.php');?> // lite - гостевая книга (полностью с выводом)
<?php include_once ($cms.'flud/date/kole.php');?> // календарь
<?php include_once ($cms.'user/smen_tem.php');?> // список доступных тем оформления и выбор любой темы
<?php include_once ($cms.'rekla/top.txt');?> // 1-й рекламный блок
<?php include_once ($cms.'rekla/bottom.txt');?> // 2-й рекламный блок
<?php include_once ($cms.'user/smen_tem.php');?> // Виджет быстрой смены оформления (на время сессии)
<?php echo $site_slogan?> // выводит слоган сайта. Вставлять в любое место темы оформления
<?php include_once ($cms.'flud/js/dinamic_framer.php');?> // подгрузка динамического фрейма
<input class="knopka" OnCLick="show2('обработчик', 'параметры');" type="button" value="Название">
// Для подключения любого файла используется уже готовый обработчик
<input class="knopka" OnCLick="show2('/function/ishod.php?', 'имя подгружаемого файла');" type="button" value="Название">
// открытие данамического фрейма с формой отправки личного сообщения пользователю
<input class="knopka" OnCLick="show2(\'/function/ishod.php?\', \'user/to_mess_fr.php&log_in=логин\');" type="button" value="Ответить">
<head>
<title><?php echo $str_title?> - <?php echo $site_title?></title>
<meta name="description" content="<?php echo $pg_pr_d ?>" />
<meta name="keywords" content="<?php echo $pg_pr_k ?>"/>
</head>
Добавление действия в ленту пользователя.
$activ = 'Совершенное действие.';
include_once($cms.'moduls/act/act_add.php');
echo '
<div class="ramka">
!!!Сообщение!!!
</div>
<META HTTP-EQUIV="Refresh" CONTENT="1;">
';
// списать деньги с пользователя
($user_b ---- опционально. если не указать, пользователем станет вызвавший функцию, то есть сессионный пользователь)
$user_b = логин пользователя.
$bal = сумма монет;
include_once($cms.'user/bal_v.php');
// списать деньги с пользователя
////////////////////////////////СООБЩЕНИЯ//////////////////////////////////////////////
include_once($cms.'flud/func/message.php'); // библиотека для работы с сообщениями
send_m($cms,$кому,$от_кого,$текст сообщения); // отправка сообщения любому пользователю
////////////////////////////////////////////////////////////////////////////////////////
/////////////////////БИБЛИОТЕКА ДЛЯ РАБОТЫ СО СТРОКАМИ////////////////////////////////////////////////////////////
include_once($cms.'flud/func/string.php'); // библиотека для работы со строками
$text = filt($text); // фильтрация переменной для сохранения переводит bb в html и фильтрует на XSS, анти мат
$text = defilt($text); // функция обратная filt(), переводит строку к первоначальному виду BB форматирования
$text = delfilt($text); // удаляет html (только то, что было сгенерировано функцией filt()) форматирование со строки
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
есть другой вариант:
$mess1 = 'какой-то текст'; // назначаем переменную (именно $mess1)
include($cms.'flud/anti_x.php'); // аналог filt();
include($cms.'flud/anti_y.php'); // аналог defilt();
include($cms.'flud/delet_bb.php'); // аналог delfilt();
//////////////////////////////
echo '
<div class="mess1">Заголовок / <a class="knopka" href=""> Ссылка </a> </div>
<div class="mess2">Текст сообщения</div>
<br />
';
ОТПРАВЛЕНИЕ ФОРМЫ ПО CTRL+ENTER И ОТСЛЕЖИВАНИЕ КОРРЕКТНОСТИ ВВОДА
name="formText" id="cform"
строка состояния ввода
<input disabled name="t2" type="mess2" class="ramka" style="width: 98%;" value="Вы ввели: 0 из <?php echo $ms_max?>">
поле ввода
<textarea onkeyup="Change()" onkeydown="SendComment(event)" name="<?php echo $ms_pol?>" rows=5 style="width: 98%;"></textarea>
события для поля(ей) ввода
onkeyup="Change()" onkeydown="SendComment(event)"
$ms_max = 5000; // максимальный размер поля
$ms_pol = 'textarea'; // имя поля area
include($cms.'flud/js/bb.php'); // тэги/function
include($cms.'flud/js/bber.php'); // тэги
include($cms.'flud/js/smyle.php'); // смайлы/function
include($cms.'flud/js/smyler.php'); // смайлы
include($cms.'flud/js/sender.php'); // js код для проверки корректности поля $ms_pol
кнопка отправления
<input id="clickan" class="knopka" onmouseOver="Change()" onClick="form_next()" type="button" value="Отправить (CTRL+Enter)">
<script type="text/javascript">
</script>
{
echo '
<script type="text/javascript">
location.reload(history.back());
</script>
';
exit;
}
ПРОСmОТР ПАПОК ПОЛНЫЙ
$dire = opendir ('путь к папке');
while ($filee = readdir ($dire))
{ if (( $filee != ".") && ($filee != "..") && ($filee != "price.txt"))
{
echo $filee.'<br />';
}
}
closedir ($dire);
ФУНКЦИЯ ПЕРЕХВАТА КЛАВАТУРНЫХ СОБЫТИЙ
<script type="text/javascript">
function SendComment(e) {
e = e || window.event;
if (e.keyCode == 13 && e.ctrlKey) {
document.getElementById('cform').submit();
};
};
</script>
/////////////////////////////////////
////// отправка e-mail
$to = кому;
$tema = тема;
$message = сообщение;
$headers = 'From: '.$от кого."\r\n".'Content-type: text/html; charset=windows-1251'."\r\n";
mail ($to, $subject, $message, $headers);
////////////////////////////
////////БИБЛИОТЕКА РАБОТЫ С ФАЙЛАМИ
include_once($cms.'flud/func/files.php'); //библиотека для работы с файлами
del_line($cms,$file,$line); //Функция удаления любой строки из файла
f_refr($file,$numb); //функция изменения числового значения в файле
del_dir($cms,$dir); // функция удаления непустых папок с неограниченной вложенностью.
list_dir($dir); // функция, возвращающая массив из списка имен папок и файлов в папке $dir
/////////////////////////////////////
/////// цикл по обновлению, удалению, замене строки, и так далее
$file = @file($cms.'moduls/blog/spisok.txt'); //загоняем файл в массив $file
$fp = fopen($cms.'moduls/blog/spisok.txt',"w");//очищаем файл
for($i = 0; $i < count($file); $i+=1) //создаём цикл, кол-во оборотов равно количиству строк в файле
{
if($file[$i])
{
fwrite($fp,$file[$i]);
}
else
{
}
}
fclose($fp); //закончили работать с файлом
///////
<iframe
class="ramka"
name="menn"
id = "saver"
border="0"
scrolling="no"
width="98%"
height="40"
style=""
src="/путь к файлу"
>
Ваш браузер не поддерживает плавающие фреймы!
</iframe>
date("d_m_Y_H_i_s") // уникальный идентефикатор
http://wmlink.ru/index.php?ref=176850 - ссылка для регистрации и последующего зарабтка с помощью ГСПортал.