Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Flash проект для 1С-Битрикс!

00 голосов
7
Здесь идёт обсуждение проекта, который основывается на внедрении Flash технологии в компоненты, поставляемые для 1С-Битрикс. Такие как:
- Flash меню;
- Flash галерея;
- и многие инфоблоки.
спросил 30 Июнь, 13 от zaz (240 баллов)

7 Ответы

00 голосов
Не могу обещать какую то денежную прибыль, но вашу помощь, идеи, советы быдут полезны. У вас есть возможность участвовать в одном общем ДЕЛЕ.

Немного о проекте:
На данном этапе уже работает Flash меню, но для приобретения товарного вида требуется ещё многого доработать.
Именно для этого мне нужна ваша помощь.

Если есть кто хорошо разбирается в стандартном коде меню компонента 2.0.
У меня такой вопрос: Через какие именно переменные происходит передача текста выводимого в Item'ах стандартного меню.
Мне необходимо динамически генерировать этот текст во Flash меню.
ответил 30 Июнь, 13 от zaz (240 баллов)
00 голосов
Денис, приветствую,

Создай пожалуйста обращение в техподдержку, я дам пример PHP-XML-Flash меню на базе стандартного компонента.

Сдалан довольно давно, но смысл будет понятен.

Да, сошлись пожалуйста на меня и на эту тему в форуме. :)
ответил 03 Авг, 13 от Shadow (820 баллов)
00 голосов
Всем привет!

Общее дело! Это уже хорошо.
Что касается конкреттной темы обсуждения скажу: Flash меню, это не плохая тема, так сказать для насышенности сайта, а то привычные нам Имеджи уже поднадаоели.
Ну тут наверное надо учесть врему загрузки страницы, и соответственно скорость интернета, что уже я думаю возможно и пора переходить на новое.
Я не совсем понимаю во Flash, но что касается php могу помоч. Вышлю тебе на почту некоторые исходные коды меню и к ним пояснение, что позволит внести кое-какую ясность по данной теме.
Да, ещё хотелось бы посмотреть примерный вид сайта с использованием Flash menu. Так сказать оценить проделанную работу. :)
ответил 04 Ноя, 13 от gfhgfhdfg (140 баллов)
00 голосов
Скачал исходные коды. За что спасибо!
Непременно разберусь в них.

Пока залитых сайтов с использованием моих Flash меню нет, но на почту могу отправить фотографии.
ответил 10 Фев, 14 от zaz (240 баллов)
00 голосов
Отличный пример!
Спасибо!

Все компоненты меню находятся
…\Bitrix Environment\www\bitrix\components\bitrix\menu\ .
В каталоге …\templates\ находятся все шаблоны ваших меню, где и должен находиться шаблон Flash меню.

Код
script.js – Java script, обрабатывающий происходящие события.

style.css – таблица стилей;

. description.php – script передачи имени шаблона меню и его дескриптора;

template.php – script формирование самого шаблона, от которого завис внешний вид вашего будущего меню. В нём можно выделить такие переменные как:

    - <?=$arItem["LINK"]?> - хранит адрес URL текущего Item’а;

    - <?=$arItem["TEXT"]?> - хранит текст, который будет выведен в Item.


Как я понял вся эта операция происходит в цикле <?foreach($arResult as $arItem):?>
Пока $arItem["PERMISSION"] > "D" данное условие истина.

Если я в чем-то не прав поправьте.

Именно эти переменные мне понадобятся при формировании своей структуры для Flash menu.

Александр! Полный исходный код Flash меню не могу выложить в Public. Обсудим при встрече.
ответил 31 Май, 14 от zaz (240 баллов)
00 голосов
Да, всё верно. Только не забудь подключить компонент на странице, который не будет работать без команды типа:
Код$APPLICATION->IncludeComponent($componentName, $componentTemplate,           $arParams = array(), $component = null)
где:
$componentName – полное название подключаемого компонента,
$componentTemplate – шаблон подключаемого компонента,
$arParams – массив входных параметров компонента,
$component – объект текущего компонента. Применяется, если компонент подключается
из шаблона комплексного компонента. В шаблоне комплексного компонента
предопределена переменная $component.

Успехов!
ответил 28 Сен, 14 от gfhgfhdfg (140 баллов)
00 голосов
Hi! Den
I think to create Flash menu this good thought, since flash technology develops rapidly. Already animation pictures and images are bored.

In this article I will show how to generate dynamic XML documents with Object-Oriented PHP.
Let's start with our output XML method and work backwards from there:

Код
procedure gen_xml {
      
<?php echo"<?xml version="1.0" encoding="UTF-8"?> <menu>
<media_to_load_other_files>
   <menu_structure>
      <item>";
   for ($num=1; $num <= &max_level_tip,; $num++ )
   {
      echo"      
      <item text=\" Item";
         echo $num;               
         echo"\" />";
   }    
   echo"   </item>
   </menu_structure>
</menu>";        
?>
}


Hope this helps 

You should dynamically generate structure of your Flash menu and it must generate in "*.php" file. It was remind structure in xml files. Without fall must exist the file, which save text of your menu items.
In php dynamic file must exist values, which get of these files (left.menu & top.menu). The structure is save in $aMenuLinks array.

You make good job.
Good luck in Flash menu! :)
ответил 31 Янв, 15 от SSEselis (100 баллов)

Похожие вопросы

0 голосов
8 ответов
спросил 05 Июль, 13 от Mitsurugi (160 баллов)
0 голосов
4 ответов
спросил 02 Дек, 13 от GIN1 (200 баллов)
+1 голос
1 ответ