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

Fillosoff

Клиенты
  • Публикации

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

  • Посещение

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

  1. Такой хак я где-то встречал... на 4дле, кажется... только он там с ошибками в коде был...

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

    вообще, удобная вещь очень! ))

  2. Цитата с сайта:

    Самое главное

    Чтобы шаблоны, скачанные с нашего сайта, работали, необходимо установить сам движок Datalife Engine. Скрипт платный, однако можно использовать демо-версию бесплатно, или скачать нелицензионную копию в интернете.

    Потрясающе!!! да еще и куча платных шаблонов в паблике..
  3. сейчас попробую!

    все работает!! здорово!

    тут меня попросили еще спросить, а можно, чтоб не автор материала, а чтоб Администраторы. а то нас 2-е под разными логинами?

    если нельзя, то всеравно и так оочень выручило!!

  4. 1. templates/shab/js/cssvariant.js

    2. вышеприведенный код:

    if (self.screen)
    
    var width = screen.width;
    
    else if (self.java)
    
    {
    
    var jkit = java.awt.Toolkit.getDefaultToolkit();
    
    var scrsize = jkit.getScreenSize();
    
    var width = scrsize.width;
    
    }
    
    var cssFile = (width < 1025) ? 'style1' : 'style2';
    
    document.write('<link rel="stylesheet" type="text/css" href="{THEME}/css/'+cssFile+'.css">');

  5. А зачем, можно поинтересоваться? Насколько мне известно, параметр type является обязательным.

    ну я не спец, вообще. не знаю как надо. у меня один критерий - работает или нет)) так как было не работало, а когда изменил заработало.

    а как пробывал?

    пробовал вот так:

    <script type="text/javascript" src="{THEME}/js/cssvariant.js"></script>

    не работает. хз. а. вот, когда просто код:

    <script language="JavaScript">

    if (self.screen)

    var width = screen.width;

    else if (self.java)

    {

    var jkit = java.awt.Toolkit.getDefaultToolkit();

    var scrsize = jkit.getScreenSize();

    var width = scrsize.width;

    }

    var cssFile = (width < 1025) ? 'style1' : 'style2';

    document.write('<link rel="stylesheet" type="text/css" href="{THEME}/css/'+cssFile+'.css">');

    </script>

    вставил в main.tpl все заработало. думал, неправильно что делаю.

  6. Нужен небольшой (я так думаю) хак или модуль по установке вручную количества просмотров статических страниц и в новостях (запарился лазить в таблицу через php myAdmin). но чтоб не просто все автоматом, а чтоб было типа:

    "Количесто просмотров: ID[*]=[*]" [ok]

    где [*] я сам выбираю. т.е я сам устанавливаю количество просмотров новости выбирая ее ID.

    не знаю, как со статическими это реализовать. но если что, с ними можно не париться. вручную в таблице поправлю. не так много их у меня.

    Сразу скажу, для чего надо. у меня есть большие научные статьи иногда с множеством картинок. бывает по многу раз в таких случаях приходится открывать-закрывать новость, чтоб посмотреть, как это выглядит. предпросмотр не устраивает: там не отображаются стили и увидеть общий план невозможно.

    еще бывает, что добавив новые статьи, приходится заходить в старые, чтоб организовать внутренние ссылки между ними.

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

    если работа сложная, готов оплатить.

  7. lifestar, огроменное спасибо! все работает, только

    <script type="text/javascript>
    поправил на
    <script language="JavaScript">
    а еще вопрос: можно как-то этот скрипт в отдельную папку положить (хотелось бы в идеале все скрипты из шаблона убрать) , допустим:
     /templates/shab/js/cssvariant.js

    ?

    и как тогда правильно линк прописать в main.tpl?

    чет не получается у меня.

    и не будет ли из-за этого дольше страница подгружаться?

  8. да нет же! вы не поняли сути вопроса! может, я, действительно сложно объясняю?? :rolleyes:

    ничего я не путал. просто работает один единственный стиль - тот, что в main.tpl идет вторым.

    допустим, у меня написано:

    <head>
    
    	<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    
    	{headers}
    
    	<style type="text/css" media="all">@import url({THEME}/css/style1.css);</style>
    
    	<style type="text/css" media="all">@import url({THEME}/css/style2.css);</style>
    
    ....................................
    
    </head>
    подключается на разных мониторах: <=1024 и >1024 с везде только style2.css (вторая строчка) если в main.tpl написано:
    [code]<head>
    
    	<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    
    	{headers}
    
    	<style type="text/css" media="all">@import url({THEME}/css/style2.css);</style>
    
    	<style type="text/css" media="all">@import url({THEME}/css/style1.css);</style>
    
    ....................................
    
    </head>

    подключается на разных мониторах: <=1024 и >1024 с везде только style1.css (вторая строчка)

    но оба стиля враз никак не хотят подключаться!

  9. полный путь не решит проблемы. это было бы актуально, если бы стили вообще не подключались.

    правда, я использовал.....через

    я имел ввиду, что предлагается:

    document.writeln('@import url(/templates/4dleru/css/style1.css);');
    но в таком виде стиль не подключается вообще. я сделал:
    document.writeln('@import url({THEME}/css/style.css);');

    тогда стили подключаются в шаблон.

  10. Подскажите, как можно подключить в шаблон 2 разных стиля оформления для разных разрешений экрана? а то, на мониторах с разрешением > 1024 - текст слишком мелкий, а если увеличить его, но на мониторах с расширением <= 1024 он просто огромадный.

    есть такой решение:

    <script language="JavaScript">
    
    <!--
    
    var height=0; var width=0;
    
    if (self.screen) {
    
    width = screen.width
    
    height = screen.height
    
    }
    
    else if (self.java) {
    
    var jkit = java.awt.Toolkit.getDefaultToolkit();
    
    var scrsize = jkit.getScreenSize();
    
    width = scrsize.width;
    
    height = scrsize.height;
    
    }
    
    
    if (width <= 1024){
    
    	document.writeln('<style type="text/css" media="all">');
    
    	document.writeln('@import url(/templates/4dleru/css/style1.css);');
    
    	document.writeln('</style>');
    
    }else{
    
    	document.writeln('<style type="text/css" media="all">');
    
    	document.writeln('@import url(/templates/4dleru/css/style2.css);');
    
    	document.writeln('</style>');
    
    }
    
    //-->
    
    </script>
    предложенное GHostly_FOX, но у меня это не работает. правда, я использовал
    <style type="text/css" media="all">@import url({THEME}/css/style.css);</style>
    через
    (/templates/4dleru/css/style.css)

    вообще не подключаются.

    После подключения, стиль, что идет первой строчкой в шаблоне игнорируется, т.е. если первым подключается в main.tpl style1.css, то ко всему применяется стиль style2.css и наоборот.

    Как сделать правильно, чтоб работало??

  11. Помогите переделать что бы работал корректно под 6.5. Вывод карты ссылок в новом виде (1327-название новости) и правильная сортировка по разделам...

    так это уже есть вот здесь

    только комменты почитай, там есть дополнения.

  12. согласен, не читал еще. Гораздо быстрее спросить об интересующих вопросах, нежели лопатить маны.

    Я уже писал выше насчет юзеров... на собственном опыте уже убедился: сколько бы не было фак'ов и манов с картинаками, хоть видео - всё равно некоторые сделают не так, как положено, а как им захочется.

    хых... каков поп таков и приход... :D

  13. Пройдет, не волнуйся. просто яндекс последнее время вообще хреново апдейтит в отличии от гугла, например. можешь еще зарегистрироваться в каталогах в необходимый раздел (тема страницы) с адресом на эту страницу.

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