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

Помощь [help] DleTags 4.0 и DLE 7.3

Статус
В этой теме нельзя размещать новые ответы.
копаюсь уже второй день и сил моих нет...
если установить метки на 7.5, то все вроде бы рабоает нормально. но если обновиться, то возникает следующая ошибка

Код:
MySQL Error! 
------------------------

The Error returned was: 
Unknown column 'editdate' in 'field list' 

Error Number: 
1054

SELECT SQL_CALC_FOUND_ROWS id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, flag, editdate, editor, reason, view_edit, gats FROM dle_post WHERE approve AND allow_main AND date < '2009-01-17 14:57:11' ORDER BY fixed desc, date DESC LIMIT 0,10

это что за хрень такая, кто-нибудь мне может сказать?
 
  • Заблокирован
  • #12
у тебя в поле 'field list' не хватает таблицы 'editdate'
 
спорим ты дефолтное поле встроенных тегов движка переименовал? :))
 
спорим ты дефолтное поле встроенных тегов движка переименовал? :))

да я все переименовал, что содержит в себе tag, включая в базу данных. сделал так же как ты писал. или не также, если не работает =)
 
еще разик с начала.

1. открываем архив с модулем тегов.

заменяем ВСЕ tag или Tag на gat и Gat ( включая инструкцию по инсталляции) + вносим правки которые я писал на первой странице

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

2. если модуль уже стоял.

в базе данных переименовываем таблицы с tag и заходим в таблицу пост и там тоже переименовываем поле.

заливаем файлы движка для обновления. запускаем апдейт движка.

далее берем архив из пункта 1 и делаем все по инструкции. только базу данных не создаем.


вся процедура занимает 15 минут.

ну если у тебя вообще никак не выходит каменный цветок - давай доступ к мускулу и ftp и за 20 баксов обновлю тебе двиг :)
 
Млин, правильно сказал, наверное стоит тут открыть платный раздел. НЕумееш, нехочеш, ну тогда гавно вопрос, платиш леве и получаеш желаемое. Или писать 20-30 страниц и получить 0-ль полный.
:nezn:
 
спасибо. сделал немного. но перерасчет количества тегов все равно не работает. когда делал способом пеерименования тегов тоже перерасчет не работал =(

мне кажется, что дело в этом:

PHP:
else if ( $_REQUEST['action'] == "reboot" )
{
    $db->query( "TRUNCATE TABLE ".PREFIX."_tags" );
    $query = $db->query( "SELECT tags FROM ".PREFIX."_post" );
    $c =  2;
    while ( $row = $db->get_row( $query ) )
    {
        if ( $row['tags'] )
        {
            $temp_tags = explode( ", ", $row['tags'] );
            foreach ( $temp_tags as $tag )
            {
                $tag = str_replace( ",", "", trim( $tag ) );
                if ( $tag )
                {
            $c++;
                    $sql_tag = $db->super_query( "SELECT COUNT(*) as count FROM ".PREFIX."_tags WHERE tag = '{$tag}'" );
                    $translit = totranslit( $tag );
                    if ( $sql_tag[count] )
                    {
                        $db->query( "UPDATE ".PREFIX."_tags SET post=post+1 WHERE tag='{$tag}'" );
                    }
                    else
                    {
                        $db->query( "INSERT INTO ".PREFIX."_tags (tag, translit) VALUES ('{$tag}', '{$translit}')" );
                    }
                    $c++;
                }
            }
        }
    }
    echo "Перерасчёт количества тегов успешно выполнен! Во время данной операции было выполнено: ".$c." запросов.";
}

но тут я уже бессилен =(
 
Такой вопрос, кто может подсказать как сделать чтоб теги тоже формировались в sitemap.xml ?
 
перерасчет работает прекрастно.

ты из файла function выкинул функцию конвертирования в юникод? она есть теперь в самом движке и надо её убирать, иначе пол модуля тегов будет наработать из-за конфликта
 
dm_mb сделал все по твоей инструкции... наверно не судьба ( мускул по прежнему сигналит об ошибке
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху