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

GHostly_FOX

новички
  • Публикации

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

  • Посещение

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

  1. Всем привет!

    Сразу приношу свои извинения за долгий ответ но вы должны понять - конец, года на работе загрузка большая...

    Итак вот вам долгожданный фикс устраняющий вашу ошибку... а ошибка была лишь в том что база у вас пустая, я сразу забыл включить проверку на пустые данные но теперь она есть: Update 11.12.2007

  2. Люди простите но я забыл в дитсрибутив включить одно очень важное дополнение.

    Данный код надо внести в файл \templates\ваш стиль\css\style.css

    #nav_2, #nav_2 ul {

    text-align:left;

    font-weight: bold;

    list-style: none;

    margin: 0;

    padding: 0;

    border: 0px;

    background: #7B9CE7;

    float: left;

    height: 24px;

    }

    #nav, #nav ul {

    font-weight: bold;

    list-style: none;

    margin: 0;

    padding: 0;

    border: 0px;

    background: #7B9CE7;

    float: left;

    }

    #nav li {

    float: left;

    position: relative;

    background: #7B9CE7;

    background: none;

    margin: 0 4 0 0;

    }

    #nav a {

    color: #fff;

    text-decoration: none;

    text-align: center;

    font-size: 12px;

    display: block;

    padding: 0.3em 0.7em;

    }

    #nav_2 a {

    color: #000;

    text-decoration: none;

    text-align: left;

    font-size: 12px;

    display: block;

    padding: 0.3em 0.5em;

    }

    #nav a:hover {

    color: #000;

    background: #fff;

    }

    #nav li:hover,

    #nav li.jshover {

    background: #333;

    height: 24px;

    }

    #nav li ul {

    display: none;

    position: absolute;

    padding: 0.5em 0;

    width: 15em;

    }

    #nav li li a {

    width: 12.6em;

    background: none;

    }

    #nav li:hover ul,

    #nav li.jshover ul {

    display: block;

    }

    #nav li:hover li ul,

    #nav li.jshover li ul {

    display: none;

    width: 14em;

    top: -0.65em;

    left: 8.5em;

    }

    #nav li:hover li:hover ul,

    #nav li.jshover li.jshover ul {

    display: block;

    }

    _http://www.web-stroy.ru/

    там ставил модификацию этого модуля - посмотрите сами на меню... там часть обычного часть динамического

    динамическое можно отличить от статического тем, что оно позволяет скрывать/ отображать подкатегории, плюс при навигации и открытии страниц из меню (да и не только из меню а просто по прямой ссылке) переходит выделение активного раздела. в общем вещь зачетная и благодяря небольшим, но довольно трудоемким, доделкам даже очень прекрасно смотрится.

    Ну а код модификации ты распространять собираешься?

    Просто я уже предложил объединить усилия и доработать модуль до ума...

    Примем я веду разработку модуля бесплатно... а ты собираешься опубликовать сорцы?

    • Поддерживаю 2
  3. Данный модуль уже имеет ряд функциональных возможностей про которые я увы забыл упомянуть.

    1. Ссылки меню формируются автоматически в зависимости от настроек сайта (AJAX, ЧПУ)

    2. Создавать ссылки на публикации и категории

    3. Создавать неограниченного количество меню на вашем сайте используя различные теги ({menu}, {top_menu})

    4. Использовать для каждого меню свой шаблон оформления

    - До какого уровня вложения поддеривается работа модуля? К примеру - до 3-го, 4-го?

    Увы пока только до 2-го =)

    - при открытии одной категории, другая открытая категория закрывается или остаётся открытой?

    - если пользователь пришёл по ссылке в конкретную категорию, то меню отображает это? т.е. раскрывается до этой категории?

    Этот функционал еще не внедрен =(

    Было бы неплохо такую вещь включить в стандартный дистрибутив движка и дать пользователю выбор - использовать его на сайте или нет...

    Полностью согласен! Идея написать его и возникла при просмотре других движков.

    "Почему в Mambo есть, а в DLE нету =( надо написать"...

    Если у кого нить есть желание и время то предлагаю объединить усилия и вместе продолжать развитие данного модуля вкладывая в него все больший функционал!

  4. Приветствую...

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

    Модуль "Динамическое меню v. 2.1 Stable"

    [Описание]

    Данный модуль используется для создания динамическо настроиваемого меню сайта для движка DataLife Engine.

    В новой версии модуля вы сами можете создавать новые меню, сами распологать их в том месте где захотите!

    Я включил в установку 2 типа меню:

    Левое и вершнее.

    [Скриншоты]

    Верхнее меню:

    top.gif

    Левое меню:

    left.gif

    Панель администратора:

    admin.gif

    Скачать

    По всем вопросам обращаться: ICQ 5729434

    • Поддерживаю 2
  5. Задача такая:

    Сформировать HTML код следующего содержания

    <ul id="nav">

    <li><a href="index.php">Главная страница&nbsp;&nbsp;&nbsp;&nbsp;</a></li>

    <li><a href="#null">Законодательство&nbsp;&nbsp;&nbsp;&nbsp;</a>

    <ul id="nav_2">

    <li><a href="index.php?do=cat&category=zakon">Законодательные акты</a></li>

    <li><a href="index.php?do=cat&category=pod_zakon">Подзаконные акты</a></li>

    <li><a href="index.php?do=cat&category=npa_project">Проекты НПА</a></li>

    </ul>

    </li>

    <li><a href="index.php?do=cat&category=doc">Нормативные документы&nbsp;&nbsp;&nbsp;&nbsp;</a></li>

    <li><a href="#null">Формы заявок&nbsp;&nbsp;&nbsp;&nbsp;</a></li>

    <li><a href="index.php?do=forum">Форумы&nbsp;&nbsp;&nbsp;&nbsp;</a></li>

    <li><a href="index.php?do=cat&category=contact">Контакты</a></li>

    </ul>

    Но только в TPL шаблоне. При этом само меню формируется динамически из базы данных.

    Вот скрипт формирования меню:

    <?php

    /*

    =====================================================

    Невенчанный Пётр Андреевич - Integral +

    -----------------------------------------------------

    Copyright © 2007 Невенчанный Пётр Андреевич

    =====================================================

    Данный код защищен авторскими правами

    =====================================================

    Файл: menu.php

    -----------------------------------------------------

    Назначение: Вывод меню сайта

    =====================================================

    */

    if(!defined('DATALIFEENGINE'))

    {

    die("Hacking attempt!");

    }

    function chec_type_menu($id){

    global $db;

    $temp = $db->query("SELECT id FROM ".PREFIX."_menu_top WHERE type_id='".$id."'");

    if (mysql_num_rows($temp) >> 0){

    return true;

    }else{

    return false;

    }

    }

    $type_query = $db->query("SELECT id, tag FROM ".PREFIX."_menu_type");

    while ($type_menu = mysql_fetch_array($type_query)){

    if (chec_type_menu($type_menu['id'])){

    $top_query=$db->query("SELECT id, title, link, link_ajax FROM ".PREFIX."_menu_top WHERE type_id='".$type_menu['id']."' ORDER BY pos ASC");

    while($row = mysql_fetch_array($top_query)){

    $menu_top[$row['id']] = $row['title'];

    $menu_top_link[$row['id']] = $row['link'];

    $menu_top_jlink[$row['id']] = $row['link_ajax'];

    }

    $db->free();

    foreach ($menu_top as $key => $value) {

    $menu_query = $db->query("SELECT link_ajax, menu_link, menu_title FROM ".PREFIX."_menu WHERE top='".$key."' ORDER BY pos ASC");

    while($menu_row = $db->get_row($menu_query)){

    if ($menu_row['link_ajax'] == ''){

    $link = $menu_row['menu_link'];

    }else{

    $link = $menu_row['menu_link']."\" onclick=\"DlePage('".$menu_row['link_ajax']."'); return false;";

    }

    $tpl->load_template($type_menu['tag'].'_content.tpl');

    $tpl->set('{menu_link}', $link);

    $tpl->set('{menu_title}', $menu_row['menu_title']);

    $tpl->compile('menu_content');

    $tpl->clear();

    }

    if ($menu_top_link[$key] != ''){

    $top_title = "<a ";

    if ($menu_top_jlink[$key] != ''){

    $top_title .= "onclick=\"DlePage('".$menu_top_jlink[$key]."'); return false;\" ";

    }

    $top_title .= "href=\"".$menu_top_link[$key]."\">".$value."</a>";

    }else{

    $top_title = $value;

    }

    $tpl->load_template($type_menu['tag'].'.tpl');

    $tpl->set('{menu_top_title}', $top_title);

    $tpl->set('{menu_content}', $tpl->result['menu_content']);

    $tpl->result['menu_content'] = '';

    $tpl->compile($type_menu['tag']);

    $tpl->clear();

    unset($menu_top);

    unset($menu_top_link);

    unset($menu_top_jlink);

    }

    }

    }

    ?>

    Можно ли использовать массивы в TPL шаблонах и если да то как?

  6. Всем привет! Я вернулся и на это раз не с пустыми руками.

    Рад вам представить Модуль "Динамическое меню 2.0 Beta".

    Новые возможности:

    1. Создание пункта меню со ссылкой на категорию статей. (формирование ссылки автоматическое, достаточно выбрать категорию из списка)

    2. Создание группы меню со ссылкой на категорию статей. (формирование ссылки автоматическое, достаточно выбрать категорию из списка)

    3. Создание пункта меню со ссылкой на новость. (формирование ссылки автоматическое, достаточно открыть Редактирование новостей и напротив необходимой новости нажать на кнопку Добавить).

    Пока модуль бесплатный и вот ссылка на него:

    Скачать

  7. Работы по данному модулю временно приостановлены в следствии работы над большим проектом.

    Если у кого есть пожелания по разработке каких-то конкретных модулей пишите ЛС.

    На данный момент есть модуль "Динамическое меню 1.1"

    и "Интернет магазин 1.0 beta"

  8. Всем привет!

    И снова я вас порадую новым модулем для DLE.

    Модуль "Каталог товаров v 1.0 beta" в данный момент реализован для размещения на сайте прайсов по каталогам товаров.

    Основные возможности:

    - Загрузка прайса из CSV файла.Помимо стандарного ввода вручную в базу данных так-же возможна загрузка из CSV файла прайса с неограниченным количеством уровней и под уровней товара.

    - Отображение в меню сайта как только главных категорий так и указанное количество под уровней.

    Данный модуль сейчас как раз на стадии разработки, в ближайших планах расширение возможностей скрипта до уровня полнофункционального Интернет магазина.

    Пример работы скрипта вы можете просмотреть тут: http://www.integral.kz

    В меню "Каталог товаров" отображены только первые уровни.

    По вопросам приобретения скрипта обращатся 5729434.

    Стоимость скрипта: 10 WMZ (так-же рассматриваются предложения по обмену модулями)

    И по желанию возможно интеграция с "1С Торговля и склад 7.7" или "1С Бухгалтерия 7.7"

    И стоимость скрипта с интеграцией будет стоить 100 WMZ

  9. 1) Где в DLE хранятся данные MySQL?

    Тебе не надо данные базы, используй уже встроенные функции:

    
    $result = $db->query("SELECT * FROM ".PREFIX."_table");
    
    $row = $db->get_row($result);
    
    
    2) я создал ?do=tv , как можно создать ?do=tv&name=имя_которую он должен брать из MySQL
    Ну ты и передавай параметры!
    <a href="index.php?do=tov&name=test">

  10. Релиз: Динамическое меню v1.1

    Новое в версии: Название меню может теперь быть и ссылкой с использованием AJAX

    Ссылка: Динамическое меню V 1.1

    Далее все мои проекты вы сможете просмотреть по данному адресу: http://www.integral.kz/index.php?do=portfolio

  11. csv - это просто текстовый фаил с разделителями

    Пример содержимого такого файла:

    ABBYY FineReader 7.0 Home Edition, OCR, Box;5700;4266;4142

    Microsoft Office 2003 Basic Edition Win32, Russian , OEM (Word,Excel,Outlook);32400;30748;29852

    Microsoft Office Basic 2007 Win32 Russian 1pk DSP OEI w/OfcPro2007Trial;31800;28244;27421

    Microsoft Office Pro 2003 Win32 Russian 1pk DSP OEI CD w/SP2;47600;45262;43944

    Microsoft Office Pro 2007 Win32 Russian 1pk DSP OEI (MLK);50800;46086;44744

    Microsoft Office SB 2007 Win32 Russian 1pk DSP OEI w/OfcPro2007Trial;41300;36993;35916

    Microsoft Windows 2000 Advanced Server Rus License 120-day;4000;3291;3195

    Microsoft Windows Server 2003 (180 days) RUS;3200;2771;2690

    Microsoft Windows Server 2003 Standart, Russian 1pk DSP OEI CD 1-4CPU 5 Clt, OEM;94600;88536;85957

    Microsoft WINDOWS XP Home Edition Rus Licensed (OEM);9500;9180;9000

    Microsoft WINDOWS XP Professional Rus Licensed (OEM);18800;18025;17500

    Kaspersky AntiVirus BOX (Desktop);5100;4069;3950

    Kaspersky AntiVirus PRO BOX (Internet Security);7600;6090;5913

  12. Импорт будет реализован загрузкой текстового файла с разделителями (.csv)

    Т.к. мод будет переписан полностью и его цена составит - от 20 до 30 WMZ

    Примерные сроки окончания работ - 1-2 недели

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