Перейти к публикации

gReml1n

новички
  • Публикации

    11
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем gReml1n

  1. Перед <HEAD> вставляешь это:

    <style type="text/css">
    
    .menutitle{
    
    cursor:pointer; //HTML знаешь - разберёшься )
    
    margin-bottom: 5px; 
    
    background-color:#ECECFF;
    
    color:#000000;
    
    width:140px; 
    
    padding:2px;
    
    text-align:center;
    
    font-weight:bold;
    
    /*/*/border:1px solid #000000;/* */
    
    }
    
    
    .submenu{
    
    margin-bottom: 0.5em;
    
    }
    
    </style>
    
    
    <script type="text/javascript">
    
    /***********************************************
    
    * Switch Menu script- by gReml1n
    
    * Modified for format & NS4/IE4 compatibility
    
    * Чуть чуть английского не помешает =)))
    
    ***********************************************/
    
    var persistmenu="yes" //"yes" or "no". Make sure each SPAN content contains an incrementing ID starting at 1 (id="sub1", id="sub2", etc)
    
    var persisttype="sitewide" //enter "sitewide" for menu to persist across site, "local" for this page only
    
    
    if (document.getElementById){ 
    
    document.write('<style type="text/css">\n')
    
    document.write('.submenu{display: none;}\n')
    
    document.write('</style>\n')
    
    }
    
    
    function SwitchMenu(obj){
    
    	if(document.getElementById){
    
    	var el = document.getElementById(obj);
    
    	var ar = document.getElementById("masterdiv").getElementsByTagName("span"); 
    
    		if(el.style.display != "block"){ 
    
    			for (var i=0; i<ar.length; i++){
    
    				if (ar[i].className=="submenu") 
    
    				ar[i].style.display = "none";
    
    			}
    
    			el.style.display = "block";
    
    		}else{
    
    			el.style.display = "none";
    
    		}
    
    	}
    
    }
    
    
    function get_cookie(Name) { 
    
    var search = Name + "="
    
    var returnvalue = "";
    
    if (document.cookie.length > 0) {
    
    offset = document.cookie.indexOf(search)
    
    if (offset != -1) { 
    
    offset += search.length
    
    end = document.cookie.indexOf(";", offset);
    
    if (end == -1) end = document.cookie.length;
    
    returnvalue=unescape(document.cookie.substring(offset, end))
    
    }
    
    }
    
    return returnvalue;
    
    }
    
    
    function onloadfunction(){
    
    if (persistmenu=="yes"){
    
    var cookiename=(persisttype=="sitewide")? "switchmenu" : window.location.pathname
    
    var cookievalue=get_cookie(cookiename)
    
    if (cookievalue!="")
    
    document.getElementById(cookievalue).style.display="block"
    
    }
    
    }
    
    
    function savemenustate(){
    
    var inc=1, blockid=""
    
    while (document.getElementById("sub"+inc)){
    
    if (document.getElementById("sub"+inc).style.display=="block"){
    
    blockid="sub"+inc
    
    break
    
    }
    
    inc++
    
    }
    
    var cookiename=(persisttype=="sitewide")? "switchmenu" : window.location.pathname
    
    var cookievalue=(persisttype=="sitewide")? blockid+";path=/" : blockid
    
    document.cookie=cookiename+"="+cookievalue
    
    }
    
    
    if (window.addEventListener)
    
    window.addEventListener("load", onloadfunction, false)
    
    else if (window.attachEvent)
    
    window.attachEvent("onload", onloadfunction)
    
    else if (document.getElementById)
    
    window.onload=onloadfunction
    
    
    if (persistmenu=="yes" && document.getElementById)
    
    window.onunload=savemenustate
    
    
    </script>
    В самой странице вставляешь это:
    <!-- Keep all menus within masterdiv-->
    
    <div id="masterdiv">
    
    
    	<div class="menutitle" onclick="SwitchMenu('sub1')">Категория 1</div>
    
    	<span class="submenu" id="sub1">
    
    		- <a href="#">Подкатегория</a><br>
    
    		- <a href="#">Подкатегория</a><br>
    
    		- <a href="#">Подкатегория</a><br>
    
    		- <a href="#">Подкатегория</a>
    
    	</span>
    
    
    	<div class="menutitle" onclick="SwitchMenu('sub2')">Категория 1</div>
    
    	<span class="submenu" id="sub2">
    
    		- <a href="#">Подкатегория</a><br>
    
    		- <a href="#">Подкатегория</a><br>
    
    		- <a href="#">Подкатегория</a>
    
    	</span>
    
    
    	<div class="menutitle" onclick="SwitchMenu('sub3')">Категория 1</div>
    
    	<span class="submenu" id="sub3">
    
    		- <a href="#">Подкатегория</a><br>
    
    	</span>
    
    
    	<div class="menutitle" onclick="SwitchMenu('sub4')">Категория 1</div>
    
    	<span class="submenu" id="sub4">
    
    		- <a href="#">Подкатегория</a><br>
    
    		- <a href="#">Подкатегория</a><br>
    
    		- <a href="#">Подкатегория</a><br>
    
    		- <a href="#">Подкатегория</a>
    
    	</span>
    
    * тут можно сделать картинкой категорию
    
    	<img src="категория5.gif" onclick="SwitchMenu('sub5')"><br>
    
    	<span class="submenu" id="sub5">
    
    		- <a href="#">Подкатегория</a><br>
    
    		- <a href="#">Подкатегория</a><br>
    
    		- <a href="#">Подкатегория</a><br>
    
    	</span>
    
    
    </div>

    дальше думаю разберёшься сам ;)

    если хочешь это всё переведи в отдельный JS файл и подключи к странице... <_<

    а так - основа есть...

    ещё можно сделать как в XP, плавно выдвигается, слева в окне моего компьютера =) тама типа ссылки на рабочий стол, мои документы, думаю понял, на счёт этого - в личку =)))

    а так - думаю этого хватит )

  2. блин, подскажи... mellow.gif

    Ну так объясните нормально, что Вам надо....

    Чего местами менять?

    короч надо что бы выводило голосование допустим так:

    5 (5%) - ответ 1

    6 (6%) - ответ 2

    8 (8%) - ответ 3

    71 (71%) - ответ 4

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

    а выводит так:

    ответ 1 - 5 (5%)

    ответ 2 - 6 (6%)

    ответ 3 - 8 (8%)

    ответ 4 - 71 (71%)

    Короч показать где мона вставить какой нить скрипт перед самим ответом (вариантом в частности)

    надеюсь понятно написал ) теги явовские буду использовать...

    короч будет не обычно результаты выводить, а в круговой диаграмме. :unsure:

  3. Фу, блокнот это самое худшее, что только есть.

    Крайний случай - это PHP NotePad или Notepad ++

    чем богаты - тем и рады )))

    Что такое "грит", я уже истарел, не понимаю этих слов?

    грит = говорит =)))

    хз, у друга файлы проси, если у него не Null

    блин, подскажи... :mellow:

  4. копался в vote.php

    Как Вы могли копаться в vote.php если у Вас демо-версия?

    как как, открываешь блокнотом и смотришь =))) ток они закодированы =)))

    друг мне скидывал эти два файла от нормальной купленной версии, грит на покопайся, вот помогите с ней...

    пробовал их втыкать в триалку, непашет, можете скинуть хотябы как это всё поменять? хочу сделать мод для DLE

    буду на 3,6 версии пытаться... там вроде не делали изменения до версии 5,5

  5. что бы в шаблон мона было не ток стандартные теги добавлять например {vote} итд, а определённые - например просмотр отдельной статистической страницы (таким видом нарно её мона сделать - {static=15 (15 - id статической страницы)) прям на сайте или в блоке... и народу не надо в шаблоне менять ручками ничего, копаться в коди и проще будет многие данные обновлять...

    Думаю это 6ю версию не испортит, а наоборот добавит ей презентабельности.

    Сделать несколько дополнительных таких вот скриптов, и редактор блоков, полный, что бы прям до единой цифры мона было... что бы сайты были разными, а то у большинства одно и тоже...

  6. Snow Land,

    я там вообще не зареген, у мя демо версия, на локалхосте, там доступен код в modules/vote.php и poll.php, как я думаю - в этих скриптах это можно осуществить, я в php неособо, т.е. фигово, по мне легче CSS2 JS и фотошоп... но идея и способ реализации мода у мя есть, вот теперь ищу возможности...

  7. поменять местами "название ответа - 0 (0%)" в голосовании, а точнее - в выводе результатов, копался в vote.php, что то пытался там сделать, неполучилось, подскажите плиз как, я хочу проценты в один блок поместить, а названия - в другой.

    плиз, подскажите где и что поменять...

    если что - v.5.5

    плз, помогите :o всё что думал - поробовал, если мона - киньте полный код файла который надо поменять или что где поменять...

    Это нужно для создания хака/мода, незнаю как написать...

    Да, и ещё вопрос, как сделать что бы при щелчке на картинку она не просто открывалась в отдельном окне, а что бы к ней мона было присобачить какой то скрипт, что бы открывалась в нём (допустим в HTML странице...)... щёлкая на малый вид, получали в новом окне страницу с содержимым и саму картинку...

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