Краткая новость DLE

[Удален]
1383

Как сделать чтобы Краткая новость была везде например высотой 200px

Движок DLE

Master_globus
На сайте с 15.09.2006
Offline
113
#1

Fania, Размер новости теперь определяется в пикселях?

Работаю только с diafan.CMS 4.4.0 (http://cms.diafan.ru/cms576/)
[Удален]
#2
Master_globus:
Fania, Размер новости теперь определяется в пикселях?

Ну в CSS можно же как то уменьшить) или урезать.

А лучше уменьшить максимальное количество знаков например 500 и сделать постоянную высоту например 250 как это сделать?

vandamme
На сайте с 30.11.2008
Offline
675
#3

div.short {
height:200px;
overflow:hidden;
}
Хортица
На сайте с 22.12.2006
Offline
289
#4
Fania:
А лучше уменьшить максимальное количество знаков например 500

5$ и я напишу мануал, могу предварительно на демо сайте показать :)

На XBit.Money (https://xbit.money/?rid=111) меняю крипту на гривны. Лучшие курсы Обмен Вашего PayPal/ЯД/QIWI/WebMoney и куча плюшек! Рекомендую (https://exchangex.ru/index.php?who=26749)
vandamme
На сайте с 30.11.2008
Offline
675
#5

зачем пять долларов?

в шаблоне

{include file="engine/modules/theme-functions.php?short={news-id}"}

в файле

if (isset($short)) {
$db->query( "SELECT full_story FROM " . PREFIX . "_post WHERE id='$short' LIMIT 0,1" );
while ( $row = $db->get_row() ) {
$mytext = substr($row['full_story'],0,500);
echo $mytext . "..";
}
}

vandamme добавил 18.06.2010 в 19:18

У меня вопрос к хортице как вывести например 20 слов?

Хортица
На сайте с 22.12.2006
Offline
289
#6
vandamme:
У меня вопрос к хортице как вывести например 20 слов?

Скорее всего никак. Не задавался подобным вопросом. Надо найти решение ? Или Вы меня проверяете ? Кстати Ваш метод не универсален, поэтому и бесплатен 😂

vandamme
На сайте с 30.11.2008
Offline
675
#7
Хортица:
Скорее всего никак.

можно найти, помню изучал php было такое, правда это было давно, года 2-3 назад

там через цикл по поиску пробелов

не универсален, но всегда можно подкорректировать :) вы имеете в виду параметр в шаблоне которым задавать длину вывода?

{include file="engine/modules/theme-functions.php?short={news-id}&letnum"}
if (isset($short) and isset($letnum)) {
$db->query( "SELECT full_story FROM " . PREFIX . "_post WHERE id='$short' LIMIT 0,1" );
while ( $row = $db->get_row() ) {
$mytext = substr($row['full_story'],0,$letnum);
echo $mytext . "..";
}
}

vandamme добавил 18.06.2010 в 19:31

я конечно не программист но помню что вроде надо пользоваться $_GET['..']

но у меня чет на денвере не хочет через гет :)

Хортица
На сайте с 22.12.2006
Offline
289
#8
vandamme:
там через цикл по поиску пробелов

Опять не совсем правильно. Ведь не всегда тексты с верной пунктуацией. Надо много чего учитывать. Если bearman доберется до этой темы, то может из доброты душевной пульнет наводку.

vandamme:
вы имеете в виду параметр в шаблоне которым задавать длину вывода?

Нет, я ктому, что $row['full_story'] не совсем коректно использовать, да и не во всех шаблонах будет работать.

vandamme
На сайте с 30.11.2008
Offline
675
#9
Хортица:
что $row['full_story'] не совсем коректно использовать

типа если там будет первая картинка?

Хортица
На сайте с 22.12.2006
Offline
289
#10

Картинка или дополнительные поля, или еще что угодно...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий