Перейти к публикации

igramnet

Клиенты
  • Публикации

    444
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем igramnet

  1. Решил сделать предпросмотр новости на AJAX.

    Поскольку редактор в поле textarea передает данные с опаздыванием, то для

    TinyMCE придумали функцию

    tinyMCE.get('description_full').getContent()

    Но у меня редактор Live Editor

    Есть ли для него функция похожая?

  2. Добрый день. DLE 10.3. Столкнулся с проблемой.

    Если запрос делать вида

    $r= $db->super_query ( "SELECT `email`  FROM `dle_users` WHERE `user_id` = '{$id}'" );
    то MySQL как сервис ложится, а если добавить на конце точку с запятой, то все нормально
    $r= $db->super_query ( "SELECT `email`  FROM `dle_users` WHERE `user_id` = '{$id}';" );[/code]

    С чем это может быть связано?

    Возможно предполагалось что DB интерфейс (который через $db->super_query вызывается) сам подставляет двоеточие, но похоже это не работает..

    Смысл в том, что любой SQL запрос должен заканчиваться знаком [b];[/b]. Так вот в данной версии DLE такое происходит?

  3. Не хватает для navigation.tpl

    {next-link} - URL следующей страницы

    {prev-link} - URL предыдущей страницы

    Комбинации

    [pages]<a href="{pages_link}">{page_num}</a>[/pages]

    чтобы в тег ссылки можно было вставить свой класс.

    B теги

    $tpl->set( '{count}', $count_all );

    $tpl->set( '{start_news}', ($cstart-1) * $config['news_number'] + 1);

    $tpl->set( '{finish_news}', $i);

    Первый показывает полное количество новостей в категории

    Второй - начала на этой странице

    Третий - конец на этой странице.

    Это нужно для получения комбинации

    Результат 1 - 2 из 5

  4. Вы не сравнивайте скрипты. Не хочу показаться грубым, но каталог товаров в качестве Интернет магазина будет на порядок мощнее DLE-shop (это лично моё мнение, прошу не придираться)

  5. Вот в шаблонах есть функиця {include file=шаблон.tpl)

    Но не рабоет вариант {include file=папка/шаблон.tpl)

    А второй вариант очень важен.

    уважаемый,у вас tpl в папке основного шаблона?

    вида template/шаблон/папка/file.tpl ????

    тогда вам так ={include file={THEME}/папка/шаблон.tpl) или {include file=../папка/шаблон.tpl)('этот вариант у меня иногда не пашет)

    Попробую. Просто в моем случае из-за команды totalist у меня папка/шаблон преобразовывается в папкашаблон

  6. 1) в каментах не работает WYSIWYG редактор

    Если вы поставили стандартный шаблон и включили этот редактор, то должны в шаблоне сделать это поле видимым, а не скрывающимся в скрытых слоях и открывающемся по кнопке, т.к. для WISYWYG редактора скрытые слои поддерживает только IE. т.е. в шаблоне addcomments.tpl

    вы должны убрать

    style="display:[not-aviable=comments]none[/not-aviable] [aviable=comments]block[/aviable];"

    думаю, лучше бы убрать эту фишку совсем, чтобы клиентов не путать.

  7. Есть запрос вида

    
    		$sql_update = "UPDATE `" . PREFIX . "_" . $modul_dbtitle . "` SET `autor` = '{$new_author}', `title` = '{$new_title}', `keywords` = '{$keywords}', `url` = '{$urlfile}', `screen_url` = '{$scrurl}', `url1` = '{$url1}', `desc_url1` = '{$desc_url1}', `url2` = '{$url2}', `desc_url2` = '{$desc_url2}', " . $where_ver . " " . $where_platform . "`description` = '{$short_story}', `description_full` = '{$full_story}', `title` = '{$new_title}', `category` = '{$cat_title}', `size` = '{$filesize}', `approve` = '{$approve}', `access` = '{$group_regel}', `alt_name` = '{$alt_name}', `allow_main` = '{$allow_main}', `allow_rate` = '{$allow_rating}', `allow_comm` = '{$allow_comm}', `xfields` = '{$filecontents}', `allow_br` = '{$allow_br}', `reason` = '{$editreason}', `view_edit` = '{$view_edit}', `editdate` = '{$added_time}', `editor` = '{$member_db[2]}', `to_ftp` = '{$to_ftp}', `allow_block` = '{$allow_block}', `news_fixed` = '{$news_fixed}' WHERE `id` = '{$id}'";
    
    
    
    Он выдает при сохранении следующий текст
    
    UPDATE `dle_downloads` SET `autor` = 'SErg', `title` = 'Драйвер для AM-1B023 под Windows XP', `keywords` = 'VID_13D3&PID_5097, VID_13D3&PID_5095, VID_13D3&PID_5098, VID_13D3&PID_5099, VID_13D3&PID_5100, VID_13D3&PID_5076, VID_05E3&PID_0507, Azurewave, вебкамеры, Windows, AM1B023, КодыVID_05E3&PID_0503, VID_05E3&PID_0505, VID_13D3&PID_507B, VID_13D3&PID_507B, Драйвер', `url` = '', `screen_url` = '', `url1` = '', `desc_url1` = '', `url2` = '', `desc_url2` = '', `version` = '9.3.23.1', `version1` = '0', `platform1` = '0', `platform` = '', `description` = '<strong>123</strong>', `description_full` = '123qwa', `title` = 'Драйвер для AM-1B023 под Windows XP', `category` = '2', `size` = '0', `approve` = '0', `access` = '', `alt_name` = 'am-1b023_winxp', `allow_main` = '1', `allow_rate` = '1', `allow_comm` = '1', `xfields` = '', `allow_br` = '0', `reason` = '', `view_edit` = '0', `editdate` = '1289920937', `editor` = 'snake', `to_ftp` = '0', `allow_block` = '0', `news_fixed` = '0' WHERE `id` = '3'
    
    
    но в базу идет не
    <strong>123</strong>
    а
    &lt;strong&gt;123&lt;/strong&gt;
    Если выполнить запрос через phpmyadmin, то проблем нет. Из-за чего может быть данная ошибка? Код вывода и сохранения следующий
    		$sql_update = "UPDATE `" . PREFIX . "_" . $modul_dbtitle . "` SET `autor` = '{$new_author}', `title` = '{$new_title}', `keywords` = '{$keywords}', `url` = '{$urlfile}', `screen_url` = '{$scrurl}', `url1` = '{$url1}', `desc_url1` = '{$desc_url1}', `url2` = '{$url2}', `desc_url2` = '{$desc_url2}', " . $where_ver . " " . $where_platform . "`description` = '{$short_story}', `description_full` = '{$full_story}', `title` = '{$new_title}', `category` = '{$cat_title}', `size` = '{$filesize}', `approve` = '{$approve}', `access` = '{$group_regel}', `alt_name` = '{$alt_name}', `allow_main` = '{$allow_main}', `allow_rate` = '{$allow_rating}', `allow_comm` = '{$allow_comm}', `xfields` = '{$filecontents}', `allow_br` = '{$allow_br}', `reason` = '{$editreason}', `view_edit` = '{$view_edit}', `editdate` = '{$added_time}', `editor` = '{$member_db[2]}', `to_ftp` = '{$to_ftp}', `allow_block` = '{$allow_block}', `news_fixed` = '{$news_fixed}' WHERE `id` = '{$id}'";
    
    
    echo $sql_update;
    
    		$result = $db->query ( $sql_update );

  8. Не секрет, что в версии 8.5 все скрипты подгружаются через функцию build_js

    У меня есть модуль, который инклюдит ббкоды, но вот какая проблема. В файле modules/bbode.php есть строчка

    $js_array[] = "engine/classes/js/bbcodes.js";

    Как для сторонних модулей заставить это значение передаваться в index.php в функцию build_js?

    Т.е. если добавлем в новости коммент то пишет

    Array ( [0] => engine/classes/js/bbcodes.js )

    а если другие модули

    Array ( )

    PS. до переменной скрипт доходит, т.е. если написать в bbocde.php

    вместо

    $js_array[] = "engine/classes/js/bbcodes.js";

    $js_array[] = "engine/classes/js/bbcodes.js";

    exit;

    то имеем белый экран.

  9. Пытаюсь выполнить запрос через $result = $db->query ( $sql );

    Вот сама переменная $sql

    SELECT "id",CONVERT("Название" USING cp1251),CONVERT("Цена" USING cp1251),CONVERT("Вид валюты" USING cp1251),CONVERT("Описание" USING cp1251),CONVERT("Статус" USING cp1251) UNION SELECT goods.id, goods.name, vendors.price, vendors.currency_id, vendors.descr, vendors.status INTO OUTFILE "/var/www/site.ru/data/www/catalog.site.ru/uploads/catalog/_dprices/3-1_price.csv" FIELDS TERMINATED BY ";" FROM `catalog_goods` goods left join `catalog_goods_vendors` vendors ON goods.id = vendors.good_id AND `vendor_id` = '3' WHERE goods.subsection_id = '1'

    и не получается. Выводит

    #1045 - Access denied for user 'test_cat'@'localhost' (using password: YES)

    Попытался вбить его в phpmyadmin - аналогично. Где прав не хватает?

×
×
  • Создать...