Форум программистов, компьютерный форум, киберфорум
CMS, конструкторы, форумы
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 14.07.2010
Сообщений: 70

Глюченый модуль на DataLife Engine

09.08.2010, 14:20. Показов 1236. Ответов 7
Метки нет (Все метки)

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

Название: Похожие новости с картинкой и описанием.

Версия DLE: Все, где есть вывод похожих новостей, тестировался на 7.5 и 8.0

Возможности:
Вывод уменьшенных картинок к каждой похожой новости.
Вывод небольшого описания к похожей новости.
Обрезание описания по длине, которая настраивается в админке.
Установка

1. Открыть файл engine/inc/options.php

Найти строку, которая начинается так:

PHP
1
showRow( $lang['opt_sys_related'],
Под нее, вставить:

PHP
1
showRow( $lang['opt_sys_related_n'], $lang['opt_sys_relatedd_n'], "<input class=edit type=text style=\"text-align: center;\" name='save_con[related_news_n]' value=\"{$config['related_news_n']}\" size=5>" );

2. Открыть файл language/Russian/adminpanel.lng

Найти строку, начинающуюся на:

'opt_sys_relatedd'

Под нее вставить:

PHP
1
2
'opt_sys_related_n' => "Обрезание описания",
'opt_sys_relatedd_n' => "Количество символов в описании к похожей новости.",


3. Открыть файл engine/modules/show.full.php

Найти:

SQL
1
SELECT id, title, DATE, category, alt_name, flag FROM
Заменить на:

SQL
1
SELECT id, title, DATE, category, alt_name, short_story, flag FROM


Найти и удалить строку:

PHP
1
$buffer .= "<li><a href=\"" . $full_link . "\">" . stripslashes( $related['title'] ) . "</a></li>";
В место нее, вставить:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
// *************************
// START MODERN RELATED NEWS
// *************************
preg_match('|<img(.*) src="([^"]*)"[^>]*>|is', $related['short_story'], $pts);
$thumba_parts = pathinfo($pts[2]);
 
if($pts[2]){
$pictitle = stripslashes( $related['title'] );
$pic = $thumba_parts['dirname'].'/'.$thumba_parts['basename'];
$wide = str_replace('thumbs/', "", $pic);
if(file_exists($wide)) $preview = "<a href=\"$wide\" onclick=\"return hs.expand(this)\"><img src=\"$pic\" width=\"64px\"; alt=\"$pictitle\" title=\"$pictitle\"></a>";
else $preview = "<img src=\"$pic\" width=\"64px\"; alt=\"$pictitle\" title=\"$pictitle\">";
}
else $preview = "<img style=\"border: medium none ;\" src=\"{THEME}/images/nothumb.gif\" width=\"64px\" height=\"64px\">";
$related['short_story'] = preg_replace("/\[attachment=[[:digit:]]*\]/si","",stripslashes($related['short_story']));
$related['short_story'] = preg_replace("/<!--*-->/si","",$related['short_story']);
$related['short_story'] = strip_tags($related['short_story']);
if( strlen( $related['short_story'] ) > $config['related_news_n'] ) $related['short_story'] = substr( $related['short_story'], 0, $config['related_news_n'] ) . " ... <a href=\"$full_link\">Читать</a>";
 
$buffer .= '<table width="100%" border="0" cellpadding="5" cellspacing="2" style="border-bottom: 1px dotted #E1E1E1;">
<tr>
<td width="100" height="100" align="center" valign="middle" style="border: 1px solid #E1E1E1;">'.$preview.'</td>
<td width="91%" valign="top" style="padding-left: 7px; padding-bottom: 7px;"><strong><a href="'.$full_link.'">'.stripslashes( $related['title']).'</a></strong><br>
'.stripslashes($related['short_story']).'</td>
</tr>
</table><br>';
 
// *************************
// END MODERN RELATED NEWS
// *************************
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.08.2010, 14:20
Ответы с готовыми решениями:

DataLife Engine форум встроенный в сайт
DataLife Engine форум встроенный в сайт. Как сделать так, чтобы по бокам оставались те же блоки, модули и меню когда переходишь на формум.

Бесплатные шаблоны для Datalife Engine (DLE)
Привет всем! В этой теме выкладываем шаблоны для Datalife Engine. Используем след формат: Автор: Веб-студия или индивидуальный...

Закрыт доступ к админке DataLife Engine (DLE)
Здравствуйте. Версия ДЛЕ 10.4. Решил защитить админку и поставил почти все возможные способы защиты. Теперь при попытке зайти в...

7
143 / 109 / 13
Регистрация: 13.02.2010
Сообщений: 522
10.08.2010, 12:11
Скрин дай или ошибку которая поевляеться
0
1 / 1 / 0
Регистрация: 14.07.2010
Сообщений: 70
10.08.2010, 13:06  [ТС]
я его снес и пока что поставил подобный модуль с закрытым кодом, правда ситуация не лучше, т.к. не люблю закрытые коды, понапихают всякой фигни туда....поэтому со скринами проблемы, сегодня вечером постараюсь поставить у себя на ПК и сделать скрины
0
143 / 109 / 13
Регистрация: 13.02.2010
Сообщений: 522
10.08.2010, 13:13
Цитата Сообщение от mr.Bean Посмотреть сообщение
я его снес и пока что поставил подобный модуль с закрытым кодом, правда ситуация не лучше, т.к. не люблю закрытые коды, понапихают всякой фигни туда....поэтому со скринами проблемы, сегодня вечером постараюсь поставить у себя на ПК и сделать скрины
Там скорей всего верстка развалилась ты ее не правил?
0
1 / 1 / 0
Регистрация: 14.07.2010
Сообщений: 70
10.08.2010, 13:17  [ТС]
нет не правил, пытался, к примеру текст сделать больше прописал все как надо, начал смотреть в одной новости текст остался мелким в другой нормалый, так же начал смотреть как выглядят картинки в одной нормальной в другой вытянуто...
0
1 / 1 / 0
Регистрация: 14.07.2010
Сообщений: 70
10.08.2010, 16:42  [ТС]

Вот картинка модуль только что поставил поэтому нормально выглядит, но картинки...это что то.
0
1 / 1 / 0
Регистрация: 10.08.2010
Сообщений: 6
10.08.2010, 16:49
Мне кажется проблемма именно в оформлении... Посмотри CSS... какие нибудь стили....))
0
1 / 1 / 0
Регистрация: 14.07.2010
Сообщений: 70
10.08.2010, 16:51  [ТС]
дело в самом коде а именно в главной его часте, css там даже не пахнет))) я в css ничего не трогал( модуль ведет себя одинаково во всех шаблонах кроме резины(он там растягивается и становится нормальным)), инструкцию писал, если кто поможет, спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.08.2010, 16:51
Помогаю со студенческими работами здесь

Где взять и как установить форум на DataLife Engine:9.8 ?
Народ где можно скачать форум на dle и как его установить?? Есть ли какие то разновидности форума ?? Делаю новостной сайт. Сам сайт...

Ошибка при установке Datalife Engine 10.0 Nulled & Retail на локальный сервер
Добрый день! Сразу скажу, что я новичок в этом деле, но упорно учусь))) Ошибка при установке DLE на локальный сервер Денвер. Установил...

Загружаю картинку на хостинг, при вставке на картинке появляется надпись DATALIFE Engine
Загружаю картинку на хостинг, при вставке на картинке появляется надпись DATALIFE Engine dle-news.ru, подскажите как убрать надпись или в...

Как переименовать "DataLife Engine" в админке?
как переименовать надпись слеву в верху &quot;DataLife Engine&quot; в админке?

Модуль Авто очистка кеша для DataLife Engine
Приветствую. После установки модуля http://www.wfound.ru/cms/dle/dle_moduli/27879-avto-ochistka-kesha-by-grom.html &quot;Авто очистка...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru