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

RedRoll

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

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

  • Посещение

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

    19

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

  1. в таблице dle_post свои поля чтоли? откуда $r['dat']? есть date, dat - нету ---да, там только date

    а откуда в скрипте тогда $r['dat']? если нет такого поля, откуда данные то?)

    в каком формате дата записана? из юникса - так - date('d-m-Y',$r['dat']); ---- не понял где смотреть?

    )))) в таблице и ячейке, из которой собственно берете дату

  2. как реализовать в .htaccess чтобы при заходе на главную http://site.ru/ перебрасывало юзера на /#first, т.е. http://site.ru/#first ?

    на страницу перебросить - без проблем, а вот чтоб так, чет никак не соображу)

    вариант на пхп или хтмл не предлагать))

  3. в fullstory.tpl в начало добавить:

    [group=5]
    
    	<script type="text/javascript">
    
    		$(function() {
    
    			var aEls = document.getElementById('dle-content').getElementsByTagName('a');
    
    			for (var i = 0, aEl; aEl = aEls[i]; i++) {
    
    				aEl.href = '/index.php?do=register';
    
    			//	if(aEl.href.indexOf('rapidshare') != -1) { aEl.href = '/index.php?do=register'; }  // Для более тонкой замены
    
    			}
    
    		});
    
    	</script>
    
    [/group]

    простой топорный вариант:

    - не работает с откл. джавой

    - ссылки можно посмотреть в исходном html ))

    + все легко и просто

    + не затрагивает двиг

    также 'dle-content' можно заменить на любой свой ид, в нужном блоке/nтаблице

    если делать по уму - то по аналогии реализовать, но на php и докрутить в show.full.php

  4. И второе. Человек добавляет новость. Все написал, вводит капчу, ошибается. пытается повторить попытку, а все что было написанно... упс.. нету! все стерлось! как с этим бороться?

    юзайте оперу, кнопка назад в браузере решает вашу проблему

  5. Вложенные теги скрипт не поддерживает.

    вложенность тегов скрипт поддерживает

    скрипт не поддерживает вложенность одинаковых тегов, т.е.

    работает:

    [not-aviable=main]
    
            [aviable=login]
    
                    {login}
    
            [/aviable]
    
    [/not-aviable]
    не работает:
    [not-aviable=main]
    
            [not-aviable=login]
    
                    {info}
    
                    {content}
    
            [/not-aviable]
    
    [/not-aviable]

    • Поддерживаю 1
  6. Добавлю по поводу выравнивания к вышесказанному:

    сделать по человечи и заменить подставляемые движком align="left"/align="center"/align="right" на class="left"/class="center"/class="right"

    в engine.css добавить, пусть тоже что и было:

    .left {

    text-align: left;

    }

    .center {

    text-align: center;

    }

    .right {

    text-align: right;

    }

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

    img.left {

    float: left;

    padding-right: 10px;

    }

    img.right {

    float: right;

    padding-left: 10px;

    }

    и т.д.

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

    magic_quotes_gpc

    magic_quotes_runtime

    magic_quotes_sybase

    При включении этих настроек идет двойное экранирование, также БД занимает больше места, из-за наличия лишней информации.

    Проверить состояние можно создав php файл со строками:

    <?php
    
    
    phpinfo();
    
    
    ?>
    Файл забросить в корень сайта и обратится к нему через браузер. Устранение проблемы на стороне сервера: Самостоятельно отключить параметр в .htaccess на требуемом домене, добавив строчку, например для отключения magic_quotes_gpc:
    php_flag magic_quotes_gpc Off
    либо обратиться к своему хостинг-провадеру, если отключение в .htaccess невозможно Устранение проблемы на стороне движка (если не представляется возможным самостоятельное отключение или отказывается хостер): В файле /engine/modules/profile.php найти:
    $tpl->set( '{status}',  $user_group[$row['user_group']]['group_prefix'].$
    
    user_group[$row['user_group']]['group_name'].$user_group[
    
    $row['user_group']]['group_suffix'] );
    заменить на:
    $tpl->set( '{status}',  stripslashes($user_group[$row['user_group']]['group_prefix'
    
    ].$user_group[$row['user_group']]['group_name'].
    
    $user_group[$row['user_group']]['group_suffix'] ));

  8. Подскажите как это сделать? ;)

    я не знаю как у вас выводится постер, через доп. поле или как обычно в кратком/полном описании?

    в новости есть еще изображения для которых не трубуется отступ?

    какой он по счет (картинка), первый?

    структура новости раздела всегда одинакова? постер сегда на одном месте? или пляшет по новости?

    Приведу пару примеров:

    1. созд. доп. поле - poster_url - в нем будет линк на постер

    дописываем в файл стилей:

    
    .poster_img {
    
    	margin: 5px;
    
    }
    
    
    в fullstory.tpl нужном месте прописываем
    
    <img src="[xfvalue_poster_url]" class="poster_img" border="0" alt="" />
    
    
    2. воспользоваться селекторами в fullstory.tpl в самом начале прописываем (Применение свойств к одной, первой картинке): css2.1:
    
    <style type="text/css">
    
    img:first-child {
    
          margin: 5px;
    
    }
    
    </style>
    
    
    или css 3:
    
    <style type="text/css">
    
    img:nth-child(1) {
    
          margin: 5px;
    
    }
    
    </style>
    
    

    более конкретно - нужно смотреть пример, что требуется и т.д.

    есть еще пара вариантов, эксперементируйте с этими...

  9. А теперь представь что нужно найти определенный альбом в админке и отредактировать его. Хорошо если у группы 3-4 альбома, а есть 18-20 или больше??? Нет, это не вариант, я уже думал над этим.

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

    ну и что мешает сделать формирование заголовка в админке таким же образом - не ясно... :)

  10. Вопрос. Как это сделать?

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

    Заголовок (title) - пусть будет Исполнитель, т.к. обязателен к заполнению, в нем будет Название группы

    дальше потребуется всего 2 доп. поля - на название альбома и год - [xfvalue_alb_name] и [xfvalue_alb_year]

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

    
    <h1>{title} - [xfvalue_alb_name] ([xfvalue_alb_year])</h1>
    
    
    <div>
    
       <p>Исполнитель: {title}</p>
    
       <p>Альбом: [xfvalue_alb_name]</p>
    
       <p>Год выхода: [xfvalue_alb_year]</p>
    
    </div>
    
    

    что соответствует

    Название группы - Название альбома (год выхода альбома)

    Исполнитель: Название группы

    Альбом: Название альбома

    Год выхода: Год выхода альбома.

    никакого дублирования ввода данных, чтд...

    если я вас правильно понял, конечно...

  11. Сделал как вы сказали и теперь абсолютно все картинки в новости отступают от текста, как сделать такое правило только до постера?

    смотря как выводишь/формируешь новость

    самое простое - присвоить постеру класс, в классе уже прописать стиль

  12. celsoft, очень хочется увидеть в сл. версии:

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

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

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

    2. в окне загрузки файлов, среди загруженных картинок для текущей новости, выводить размер не только оригинальной картинки, но и размер уменьшенной (если она есть конечно).

    когда в новости, в короткой и полной версии выводится одно и тоже изображение с разными размерами уменьшенной копии (картинка загружена дважды) - невозможно определить, где та или иная картинка с нужной уменьшенной копией.

    3. здесь же в п.2 возможность генерировать и вставлять прямую ссылку на уменьшенное изображение (желательно даже без %7Boption%7D).

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

    отсутствие этих 3 пунктов крайне доставляет, вызывает неудобство и отнимают много времени. мелочи, но крайне нужные...!!!

  13. Исключено, баг проявляется и на сайтах где база была перенесена, и где была непосредственно создана и сформирована движком при установке.

    Для чистоты эксперимента поставил чистый dle 9.0 на денвер, создал чистую базу. шаблон дефолтный.

    Баг также проявляется, но не сразу, да... поэтому вы не увидели...

    заснял видео, линк отправил в личку. посмотрите...

  14. Наблюдается баг в Префиксе имени группы/Суффиксе имени группы.

    При задании определенного стиля имени группы, с использовнием одинарных или двойных кавычек, например:

    <strong><span style='color:red'> / </span></strong>

    периодически слетает свойство (конкретно вывод html на сайте, в самой форме, если полезем редактировать - все гуд), заданное в кавычках, т.к. в html коде неправильно интерпретируются эти самые кавычки (см. скрин)

    b10ef273c931.jpg

    Баг наблюдается, например, если устанавливаем стиль имени группе, например, красным Администратор, сохраняем.

    Создаем новую группу (6ую), вписав название. Слетает, но не всегда. Если не слетело - удаляем вновь созданную группу - приверяем - тут слетает практически всегда.

    Также иногда слетает при редактировании любой другой группы, в которой не установлен стиль имени группы.

    Для восстановления требуется зайти в любую группу с установленным стилем (с кавычками) имени группы и пересохранить ее.

    Баг наблюдается в DLE 8.5 и 9.0

    http://dalkanc.ru/

  15. 1. При выводе новостей тегом {custom} не работает js в {favorites} и [edit][/edit]. Первый - закладку добавляет и перебрасывает в Закладки, второй - в панель для редактирования. {custom} использую на главной.

    Как можно поправить?

    2. Список дополнительных полей. Баг с конвертированием спец. символов, например "", в символьное значение.

    Имеем два доп. поля. Установив в 'Значение по умолчанию' к примеру "test1" и "test2" в разных полях, получаем, что при редактировании одного из доп. полей - у другого поля кавычки слетают.

    Таким образом использование таких символов, как кавычки более чем в одном доп. поле - невозможно!

    Также хотелось бы исправить сейчас не дожидаясь сл. версии скрипта.

    3. Поле icq в профиле съедает дефис и все последующие символы, т.е. введя 111-222-333, получим 111. На мой взгляд это баг, т.к. разделение дефисом на группы лучше воспринимается.

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