Как сделать такую?
А саму страничку можно создать так:
/контент/создать раздел
И дальше в описании раздела пишешь правила и снимаешь все галочки в "Параметры публикации" и url раздела указываешь допустим pravila.
Тогда они будут доступны по адресу site.ru/pravila и этот адрес ставишь в код который указан в блоге который дан выше.
<script type="text/javascript"> function AuthorizeValidation(regform) { if(regform.iagree.checked == true) {regform.validation.disabled = false } if(regform.iagree.checked == false) {regform.validation.disabled = true } } </script>
На форуме кажись было "предложение зарегистрироваться в модельном окне". Если зарегистрированный но не авторизованный зайдет то его под одну гребенку, может лучше в окошке.Ну вообщем то с правилами понятно. Только вот назрел другой вопрос. Можно ли дополнить этот код в тамплете.пхп чтоб поле первого же тычка мышки юзера выкидывало на регистрацию?
делаем обычную проверку при открытии страницы кто открыл пользователь или гость — если гость тот редиректим на страницу авторизации!)Нет тут нужен код, чтоб юзера зашедшего на любую страницу (не важно откуда он пришел) при попытке дальнейшего перехода по сайту, выкидывало на регистрацию.
Правда плохо с индексацией будет, либо нужно все ип ботов заносить в исключения и постоянно проверять так как ип адреса ботов могут меняться… хотя на js можно проверку с редиректом накидать, вроде боты не должны его читать — но так юзеры с отключенным js будут в пролете, но таких ооочень мало (практически нет)
Если стоит проверка гость или пользователь, то при всех переходах будет бросать на авторизацию пока не авторизируется!Ну тогда же можно сделать, чтоб при втором клике по странице выкидывало гостя на регу
К примеру меню пользователя появляется только тогда когда юзер авторизован…Вот бы код кто подсказал, который в тпл проверку делал бы?
тпл зачем?) просто js скрипт накидать и модулем вывести в нужных разделах сайта!)который в тпл проверку делал бы?
Может и код дадите тогда? если не сложно…тпл зачем?) просто js скрипт накидать и модулем вывести в нужных разделах сайта!)
код js кликандера?)Может и код дадите тогда?
function GetCookiePopTrafVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function GetCookiePopTraf (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return GetCookiePopTrafVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0)
break;
}
return null;
}
function SetCookiePopTraf (name, value) {
var argv = SetCookiePopTraf.arguments;
var argc = SetCookiePopTraf.arguments.length;
var expires = (argc > 2)? argv[2]: null;
var path = (argc > 3)? argv[3]: null;
var domain = (argc > 4)? argv[4]: null;
var secure = (argc > 5)? argv[5]: false;
document.cookie = name + "=" + escape (value) +
((expires == null)? "": ("; expires=" +
expires.toGMTString())) +
((path == null)? "": ("; path=" + path)) +
((domain == null)? "": ("; domain=" + domain)) +
((secure == true)? "; secure": "");
}
function popup_gelPOPTraf()
{
day = new Date();
URL = "splogmaster.ru";
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=600,height=600,left = 276,top = 132');");
window.focus();
document.getElementById('popup_divMenuPOP').style.display = 'none';
pathname = "/";
myDomain = "/";
var largeExpDate = new Date ();
largeExpDate.setTime(largeExpDate.getTime() + (24 * 60 * 60 * 1000));
SetCookiePopTraf('poptrafnet','1',largeExpDate, "/");
}
function banner_gel(URL)
{
day = new Date();
id = day.getTime();
//eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=600,height=600,left = 276,top = 132');");
window.focus();
document.getElementById('popup_divMenuPOP').style.display = 'none';
pathname = "/";
myDomain = "/";
var largeExpDate = new Date ();
largeExpDate.setTime(largeExpDate.getTime() + (24 * 60 * 60 * 1000));
SetCookiePopTraf('poptrafnet','1',largeExpDate, "/");
}
function randomNumber(m,n) {
m = parseInt(m);
n = parseInt(n);
return Math.floor( Math.random() * (n — m + 1) ) + m;
}
function GetnoAdultKod() {
var kody = new Array();
kody[0] = '<a target="_blank" href="http://splogmaster.ru"><img border="0" src="http://splogmaster.ru/upload/splogmaster_banner-1.gif" width="468" height="60"></a>';
kody[1] = '<a target="_blank" href="http://splogmaster.ru"><img border="0" src="http://splogmaster.ru/upload/splogmaster_banner-2.gif" width="468" height="60"></a>';
kody[2] = '<a target="_blank" href="http://splogmaster.ru"><img border="0" src="http://splogmaster.ru/upload/splogmaster_banner-3.gif" width="468" height="60"></a>';
kody[3] = '<a target="_blank" href="http://splogmaster.ru"><img border="0" src="http://splogmaster.ru/upload/splogmaster_banner-4.gif" width="468" height="60"></a>';
var rand = randomNumber(0, 3);
return kody[rand];
}
poptrafnet = GetCookiePopTraf('poptrafnet');
if (poptrafnet == null){
var kod = GetnoAdultKod();
document.write('<div style="position: absolute; top:40%; left:50%; margin-left:-200px; visibility:hidden;" id="popup_divMenuPOP"><table border="0" width="468" cellspacing="0" cellpadding="0"><tr><td bgcolor="#0780fe" style="padding-left: 10px"><table border="0" width="100%" cellspacing="0" cellpadding="0"><tr><td><b><a target="_blank" style="font-size: 11px; color: #FFFFFF; line-height:20px; font-family: Arial; text-decoration:none;" href="http://splogmaster.ru">Блог сплогмастера — создание сплогов</a></td><td bgcolor="#0780fe" width="33" style="padding-right: 2px" align="right"><a href="javascript://" onclick="popup_gelPOPTraf();"><img src="http://splogmaster.ru/upload/pop_clouse.gif" style="cursor: hand;" border="0" width="16" height="16"></a></td></tr></table></td></tr><tr><td bgcolor="#eeeeee" style="padding: 1 1 1 1px;">' + kod + '</td></tr></table></div>');
document.getElementById('popup_divMenuPOP').style.visibility='visible';
if (document.getElementById('popup_divMenuPOP').style)
window.setInterval("MovePopupWinPOP()", 10);
window.onerror=null;
document.body.scrollTop=10;
function MovePopupWinPOP() {
if (document.body.scrollTop==0)
document.getElementById('popup_divMenuPOP').style.top=document.documentElement.scrollTop+250; else
document.getElementById('popup_divMenuPOP').style.top=document.body.scrollTop+250;
}
}
Помогите поправить код. Нужно, чтоб страница открывалась в этой же вкладке и только гостям.
Или же, чтоб попандер висел на всех страницах, до тех пор пока гость не зарегается. А регистрацию, тогда можно и в другой вкладке открывать.