Перейти к содержанию
Авторизация  
deadmen1227

Решение Проблеми С Промо Страницей

Рекомендуемые сообщения

И так данная тема частичная про промо странниц для SW12. И касается того случая когда основной домен занят сайтом а на под домене лежит промо страница и вы хотите чтоб при входи на основной домен все видели промо страницу и с неё могли попасть на основную страницу.

И так в движке SW12 ищем папочку еngine заходим в файлик mein лучше сделать бекап его в нём всё стираем или смотрим что у вас не сходится и редактируем.

<?php
/**
* STRESS WEB
* Deadmen1227
* @author S.T.R.E.S.S.
* @copyright 2008 - 2011 STRESS WEB
* @version 12
* @web http://stressweb.ru
*/
session_start();
if(!$_SESSION['ispromo']){
header("Location: http://promo.l2netsky.ru/");
$_SESSION['ispromo'] = true;
}else
{
$_SESSION['ispromo'] = false;
}
if (!defined("STRESSWEB"))
   die("Access denied...");
$_static = $user->SafeData($_engine, 3);
if (!empty($_static))
{
   $select = $db->Query("SELECT * FROM `stress_static` WHERE `s_name`='".$db->Safe($_static)."'");
   if ($db->NumRows($select) > 0)
   {
    $data = $db->FetchArray($select);
    $tpl->LoadTemplate("static.tpl");
    $tpl->SetVar('{THEME}', TPL_DIR);
    $tpl->SetVar('{CONTENT}', $data["s_content"]);
    $tpl->SetVar('{TITLE}', $data["s_title"]);
    $tpl->build("content");
    $tpl->clear();
   }
   else
    include INIT_DIR.'/404.php';
}
if (empty($_static))
{
   if ($l2cfg["main"]["page"]["static"])
   {
    $select = $db->Query("SELECT * FROM `stress_static` WHERE `s_name`='".$l2cfg["main"]["page"]["name"]."'");
    if ($db->NumRows($select) > 0)
    {
	    $data = $db->FetchArray($select);
	    $tpl->LoadTemplate("static.tpl");
	    $tpl->SetVar('{THEME}', TPL_DIR);
	    $tpl->SetVar('{CONTENT}', $data["s_content"]);
	    $tpl->SetVar('{TITLE}', $data["s_title"]);
	    $tpl->build("content");
	    $tpl->clear();
    }
    else
	    include INIT_DIR.'/404.php';
   }
   else
   {
    include ENGINE.'/news.php';
   }
}
?>

Этот момент отличается от ридирект тем что это не замкнутый круг и при обновлении вы опять попадете на промо.

С проблемой столкнулся на шаблоне вот сылочка .

Хотя в общем если у вас промо на основном домене а сайт на под домене то используйте ридирект для этого отредактируйте файлик в папке промо index.html добавив такую строку

<head>
<meta http-equiv="Refresh" content="0; URL=http://site.ru">
</head>

ставите вместо "0" "3" и время задержки увеличится на промо.

main.php

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Собственно это не мануал, а кусок фигни какой-то))

 

Где пояснения?

 

PS: Используя куки - можно на стороне сервера уменьшить нагрузку системы не используя сессию и ресурсы БД.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ппц тута наведен пример и сказано с какого шаблона! Кто ищет тот найдет)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Собственно это не мануал, а кусок фигни какой-то))

 

Где пояснения?

 

PS: Используя куки - можно на стороне сервера уменьшить нагрузку системы не используя сессию и ресурсы БД.

Что за бред? Сессии никакой нагрузки не создают. Не несите ересь

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что за бред? Сессии никакой нагрузки не создают. Не несите ересь

 

Сесии хранятся в файловой системе, пойдет большой поток людей на сайт посмотришь как будет работать сервер быстро ))

Аналогично используя БД соединение так же нагрузка на диск (и открытые потоки к бд, где этого можно избежать).

 

Загуглите как построен vk, а потом будем решать ересь это или нет ;)

 

PS: Для обычного сайта сессию еще можно использовать, а для проектов л2 где каждый пытается навредить - маленький дос\ддос и сервер упал - канал даже забивать не нужно.

Изменено пользователем morthey

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...