Fillosoff
-
Публикации
284 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем Fillosoff
-
-
Цитата с сайта:
Потрясающе!!! да еще и куча платных шаблонов в паблике..Самое главноеЧтобы шаблоны, скачанные с нашего сайта, работали, необходимо установить сам движок Datalife Engine. Скрипт платный, однако можно использовать демо-версию бесплатно, или скачать нелицензионную копию в интернете.
-
все равно, так тоже считает)) может, еще какая запятая?
-
хм.. а так почему-то опять считает.
-
а в скрипте надо писать без {THEME} значит, да? я вот этого не знал! спасибо!
-
сейчас попробую!
все работает!! здорово!
тут меня попросили еще спросить, а можно, чтоб не автор материала, а чтоб Администраторы. а то нас 2-е под разными логинами?
если нельзя, то всеравно и так оочень выручило!!
-
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">');
-
а такое есть??? как сделать? именно это мне и надо!
-
А зачем, можно поинтересоваться? Насколько мне известно, параметр 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 все заработало. думал, неправильно что делаю.
-
Нужен небольшой (я так думаю) хак или модуль по установке вручную количества просмотров статических страниц и в новостях (запарился лазить в таблицу через php myAdmin). но чтоб не просто все автоматом, а чтоб было типа:
"Количесто просмотров: ID[*]=[*]" [ok]
где [*] я сам выбираю. т.е я сам устанавливаю количество просмотров новости выбирая ее ID.
не знаю, как со статическими это реализовать. но если что, с ними можно не париться. вручную в таблице поправлю. не так много их у меня.
Сразу скажу, для чего надо. у меня есть большие научные статьи иногда с множеством картинок. бывает по многу раз в таких случаях приходится открывать-закрывать новость, чтоб посмотреть, как это выглядит. предпросмотр не устраивает: там не отображаются стили и увидеть общий план невозможно.
еще бывает, что добавив новые статьи, приходится заходить в старые, чтоб организовать внутренние ссылки между ними.
да потом еще показать владельцу сайта как это выглядит. и таким макаром нагоняешь просмотров до безпредела. но так же важно потом отследить, что больше просматривают, чем больше интересуются. вот, собственно, все.
если работа сложная, готов оплатить.
-
lifestar, огроменное спасибо! все работает, только
<script type="text/javascript>
поправил на<script language="JavaScript">
а еще вопрос: можно как-то этот скрипт в отдельную папку положить (хотелось бы в идеале все скрипты из шаблона убрать) , допустим:/templates/shab/js/cssvariant.js
?
и как тогда правильно линк прописать в main.tpl?
чет не получается у меня.
и не будет ли из-за этого дольше страница подгружаться?
-
ох, не люблю я SEM!..
только уж если супер-пупер конкурентная тематика, например, Бобруйск
-
Обязательно попробую, как доберусь до дома. спасибо!
-
да нет же! вы не поняли сути вопроса! может, я, действительно сложно объясняю??
ничего я не путал. просто работает один единственный стиль - тот, что в 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 (вторая строчка)
но оба стиля враз никак не хотят подключаться!
-
полный путь не решит проблемы. это было бы актуально, если бы стили вообще не подключались.
правда, я использовал.....черезя имел ввиду, что предлагается:
document.writeln('@import url(/templates/4dleru/css/style1.css);');
но в таком виде стиль не подключается вообще. я сделал:document.writeln('@import url({THEME}/css/style.css);');
тогда стили подключаются в шаблон.
-
Подскажите, как можно подключить в шаблон 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 и наоборот.
Как сделать правильно, чтоб работало??
-
Еще раз кликни по смайлику по которому открываешь это окошко и лавочка прикроется).
-
А вот этот не подойдет? у меня на 6.5 работает.
-
Вот Flash и надо сделать... хотя какая разница Flash или нет, можно и просто страничку приветствия сделать
Для любителей страничек приветствия особенно во флэш полезная информация.
-
Помогите переделать что бы работал корректно под 6.5. Вывод карты ссылок в новом виде (1327-название новости) и правильная сортировка по разделам...
так это уже есть вот здесь
только комменты почитай, там есть дополнения.
-
согласен, не читал еще. Гораздо быстрее спросить об интересующих вопросах, нежели лопатить маны.Я уже писал выше насчет юзеров... на собственном опыте уже убедился: сколько бы не было фак'ов и манов с картинаками, хоть видео - всё равно некоторые сделают не так, как положено, а как им захочется.
хых... каков поп таков и приход...
-
Вполне доступен. мне бы тоже на счет шаблона хотелось узнать.
-
Пройдет, не волнуйся. просто яндекс последнее время вообще хреново апдейтит в отличии от гугла, например. можешь еще зарегистрироваться в каталогах в необходимый раздел (тема страницы) с адресом на эту страницу.
-
эти цыфры - ID поста. в 6.5. изменен вид ссылок (в руководстве к движку подробнее):
-
lifestar, не пойду с тобой в разведку!!
и мой совет тебе, не зови Хамера Хаммером, он обижается очень
Ссылка на новость в отдельном поле
в DataLife Engine (Общие вопросы)
Опубликовано:
да не с ошибками вовсе. я поставил оттуда, все работает. ничего не правил, кроме цвета.
вообще, удобная вещь очень! ))