• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Дополнительные поля новостей

Статус
В этой теме нельзя размещать новые ответы.

staker

Мастер
Регистрация
24 Ноя 2006
Сообщения
227
Реакции
33
при добавлении новостей из админки ни с того ни с чего исчезло дополнительное поле. кто сталкивался с таким? пробывал чистить кэш, заново создавать поле. ничего не помогло..может кто то посоветует еще что нибудь

Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся

Версия DataLife Engine: 8.3
Тип лицензии скрипта: Nulled by M.I.D-Team
 
  • Заблокирован
  • #2
У тебя трабла в движке...
Скачай и поставь другое...
Или там сделай категорию все...
или попробуй сделать так...
зайди в engine/inc/adnews.php

Ишем...
if( trim( $title ) == "" or ! $title ) {
msg( "error", $lang['addnews_error'], $lang['addnews_ertitle'], "javascript:history.go(-1)" );
}
if( trim( $short_story ) == "" or ! $short_story ) {
msg( "error", $lang['addnews_error'], $lang['addnews_erstory'], "javascript:history.go(-1)" );
}
if( strlen( $title ) > 255 ) {
msg( "error", $lang['addnews_error'], $lang['addnews_error'], "javascript:history.go(-1)" );
}

Внизу поставь...
$xfieldsid = $added_time;
$xfieldsaction = "init";
include (ENGINE_DIR . '/inc/xfields.php');
$filecontents = array ();

if( $config['safe_xfield'] ) {
$parse->ParseFilter();
$parse->safe_mode = true;
}

if( ! empty( $postedxfields ) ) {
foreach ( $postedxfields as $xfielddataname => $xfielddatavalue ) {
if( $xfielddatavalue == "" ) {
continue;
}

$xfielddatavalue = $db->safesql( $parse->BB_Parse( $parse->process( $xfielddatavalue ), false ) );

$xfielddataname = $db->safesql( $xfielddataname );

$xfielddataname = str_replace( "|", "|", $xfielddataname );
$xfielddataname = str_replace( "\r\n", "__NEWL__", $xfielddataname );
$xfielddatavalue = str_replace( "|", "|", $xfielddatavalue );
$xfielddatavalue = str_replace( "\r\n", "__NEWL__", $xfielddatavalue );
$filecontents[] = "$xfielddataname|$xfielddatavalue";
}
 
этот код там был) поставил "все" вроде отображается. спасибо за совет!
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху