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

Critical Error

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

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

  • Посещение

  • Дней в лидерах

    42

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

  1. ibred, для себя лично сделал. Там телодвижений на две минуты :)

    По поводу переписки думал. Но чтобы на уровне того же вк было как минимум Comet нужен будет. Пусть хоть эту до ума доведут. То есть - до ajax.

    И, ну очень хочется, систему управления аватарами. В том понимании, что его можно было при загрузке редактировать: обрезать область которая будет на странице профиля и несколько других для прочих нужд ( {foto_mini} {foto_small} {foto_medium} {foto_large} ). При этом размеры этих изображений можно настраивать для каждой из групп.

  2. Довольно давно растет идея сделать комментирование профилей, но сегодня копаясь в таблицах _images и _comments прилетела мысль: почему не сделать систему комментирования не только для новостей, но и для профилей и даже для картинок !?

    Идея в том, чтобы система научилась понимать для какого раздела комментарий - новость, пользователь, картинка (!). В таблице _comments есть все что надо. Остается добавить поле section с тремя возможными значениями: news, user, image. Ячейка post_id (или какую разрабы придумают) будет служить для определения идентификатора новости, пользователя или изображения.

    Таблицу _images переделать так чтобы каждая загруженная картинка была как отдельная страница файла с возможностью оставить комментарии. Все загруженные картинки к новости на автомате создают альбом с одноименным названием новости, которым можно будет управлять в разделе управления картинками. При всем при этом можно отдельно создать альбом, в том же разделе картинок и в новости при ее редактировании и закрепить здесь же к этой новости. И плюс ко всему этому все альбомы, в зависимости от их настроек, можно будет лицезреть по зарезервированной в системе ссылке - example.com/gallery/ - подобие example.com/catalog/. И все эти альбомы, понятное дело, выводятся по шаблонам с поддержкой всех глобальных тегов.

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

    С ув. Денис

    • Поддерживаю 1
  3. Есть пожелание к новой версии: в настройках комментариев для каждой из групп для BBcode редактора добавить поле, в котором можно будет указать теги, которые не будут учитываться. Так сказать запрещенные теги.

    Допустим, я, как верстальщик, задумал вывести редактор не оператором {editor}, а на HTML; и для работы с ним решил добавить только несколько кнопок (добавление картинки, смайлов, ссылки etc.) и работу всех остальных тегов мне нужно ограничить. Вот тут и пригодилась бы такая настройка.

  4. Привет, ZEOS.

    Для будущей настройки уже установил

    overflow-y: scroll;[/CODE]

    , правда для элемента html.

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

    За ссылки спасибо. Буду пробовать.

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

    Пример работы vk.com

  6. Mek, сайты разной тематики бывают! Сайт об отелях, к примеру, которым рейтинг выставляют пользователи, а не сам отель.

    Рейтинг такой на kinopoisk.ru, там правда 10 звезд, и, лично мне, он нравится. Но там для комментариев рейтинг +/- и при выставлении определенного количества минусов комментарий скрывается, и уверен, что есть настройка, что после определенного количества набранных минусов комментарий удаляется. Это правильно.

    Думаю, будет не лишним сделать настройки для новостей: какой вид рейтинга выводить - со звездами или +/-. Если звезды, то вступает в силу настройка, которая управляет количеством выводимых звезд - 5 или 10. Настройки для комментариев: выводить ли рейтинг, количество отрицательных отзывов, после которых комментарий скрывается (с возможностью его развернуть) и количество отрицательных отзывов, после которых комментарий удаляется автоматически.

    • Поддерживаю 1
  7. 2Critical Error, камрад а че вы носитесь с этими мобильными версиями... современным планшеты и смартфоны имеют hd разрешение 1024, 1280(hd) и даже выше, их мощность сравнима с ноутами среднего сегмента, а ПО (браузеры) способны отображать сайт точно также как десктопные братья... мобильные версии сайтов умирают в принципе, а вы рядеете за их развитие... не понятно..
    согласен. У меня в айпад2 все прекрасно работает, и даже шрифты, привязанные через жиквери. Мобильные версии - это устаревшая ерунда, для них достаточно самого простого шаблона

    Не помешало бы все-таки. Я-то сайт делаю по принципу сетки (не grid layout) и пользуюсь @media. Подстраивается сам под устройства.

  8. Очень хочется увидеть в новой версии систему тегов для мобильных устройств:

    1. Глобальные [mobile] текст [/mobile] - выводит текст, если пользователь зашел на сайт с мобильного устройства. Если с ПК, то теги скроют текст. [not-mobile] текст [/not-mobile] - выводит текст, если пользователь зашел на сайт с ПК. Для мобильных устройств текст будет недоступен.

    Аргументирую тем, что если посетитель зашел на полную версию сайта, допустим, с планшета, тогда при помощи этих тегов можно подключить дополнительные файлы CSS, JS или задать нужным элементам некоторые пользовательские атрибуты data. C помощью которых сайт будет понимать что нужно подстроится под планшет (это я про правило @media в css).

    Для себя реализовал в load_template(). Но от версии к версии переносить код... утомляет.

    2. Каждые 20 минут обновляется lastdate у пользователя. Почему бы не добавить еще колонку, is_mobile, к примеру, в которую будет заноситься 1 - если посетитель находится на сайте через мобильное устройство ($smartphone_detected = true), и 0 - если с ПК. Для себя лично сделал.

    При этом, если посетитель самостоятельно переходит от мобильной к полной, и наоборот, значение is_mobile меняется. До этого пока что руки не дошли.

    3. Для профиля пользователя добавить теги [phone] текст [/phone] и, возможно(!), обратный, чтобы показать текст если is_mobile равно 1. То есть если посетитель находится/находился (значение is_mobile останется неизменным после выхода с сайта или просто после 20 минут с последних активных действий) на сайте с мобильного устройства. Также, себе я такое реализовал...

    ...но очень хочется видеть все это в исходном дистрибутиве.

    PS: Вроде все. Я старался :)

    PSS: Надо курнуть :)

  9. NtX,

    
    <script type="text/javascript">
    
    //<![CDATA[
    
    function checkWidth(){
    
    
    	/* Установим cookie, если его еще нет: даст понять, показывать сообщение повторно или нет  */
    
    	if(!$.cookie("msg")) {
    
    		$.cookie("msg", 0);
    
    	}
    
    	/* Определим значение cookie: показывать сообщение или нет  */
    
    	var msg = $.cookie("msg");
    
    
    	/* Определим текущую ширину сайта */
    
    	var width = $("body").innerWidth();
    
    
    	/* Установим минимальную ширину, при которой будет показано сообщение */
    
    	var mwidth = "1024";
    
    
    	if(width &amp;--#60; mwidth &amp;&amp; msg == 0){
    
    		DLEalert("Текст сообщения", dle_info);
    
    		$.cookie("msg", 1);
    
    	}
    
    }
    
    $(function(){
    
    	checkWidth();
    
    });
    
    //]]>
    
    </script>
    
    

    но чтобы все это работало, нужно подключить плагин jquery cookie

    • Поддерживаю 1
  10. Верстая шаблон, столкнулся с проблемой: теги для вывода контента на определенных страницах навигации [page-count] и [not-page-count]. Теги не работают в шаблонах, подключаемых через {include file="template.tpl"}

    PS. Шаблоны подключаю через main.tpl.

    Как пример:

    Код из main.tpl

    
    [aviable=cat]
    
    {include file="cats.tpl"}
    
    [/aviable]
    
    
    Код из cats.tpl
    
    [category=1]
    
    [page-count=1]
    
    Текст для первой страницы
    
    [/page-count]
    
    {info}{content}
    
    [/category]
    
    

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