LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
12.02.2012, 07:30:38 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 [2] 3 4 5 6 7 8 9   Вниз
  Добавить закладку  |  Печать  
Автор Тема: JXLSPriceParser - MS Excel + Joomla (v0.3.2)  (Прочитано 65514 раз)
0 Пользователей и 1 Гость смотрят эту тему.
miraj
Осваиваюсь на форуме
***

Репутация: +15/-1
Offline Offline

Пол: Мужской
Сообщений: 78


« : 28.04.2008, 22:25:27 »

Компонент для вывода таблиц формата MS Excel 97-2003.
Данный компонент предназначен для конвертации файлов MS Excel 97-2003(xls) в формат HTML и дальнейшего вывода его на сайте.

Демо сайт: тут (Joomla 1.5.20, Artio JoomSEF 3.7.4, JXLSPP 0.3.2b)

Текущая версия: 0.3.2 beta (Joomla 1.0.x и Joomla 1.5.х (+Legacy))
В разработке: 1.0.0

Разработка свернута до неопределенного времени. Sad

История изменений: Версия: 0.3.2 beta
+реализовано отображение изображений находящихся в прайсе, версия 0.1 (пока неудобно, знаю, исправлю)
+добавлено отображение описания к категории
*исправлена ошибка с itemid
*Исправление иероглифов тут
+Добавлена поддержка sh404SEF прикреплен к посту

Языковой файл для Joomla 1.5.x уже есть в комплекте, чтобы его включить, нужно в файле:
%JOOMLA%/administrator/components/com_jxlspriceparser/config.jxlspriceparser.php
в переменной $jx_language установить russian.utf8

Папка хранения прайсов: %JOOMLA%/components/com_jxlspriceparser/prices/
Файлы прайсов переименовываются!
Настроить расположение файлов можно в config.jxlspriceparser.php (пока он изменяется вручную, потом будет через админку)

Вывод изображений из прайса
Папка изображений для прайсов: %JOOMLA%/components/com_jxlspriceparser/pricesimg/
Чтобы вывести изображение, нужно в ячейке ввести: /имя_файла.jpg

Правовая информация:
  • Версия 0.3.2 Бесплатная.
    Компонент бесплатный (Ссылку на сайт автора при желании можно скрыть, изменив параметр $jx_cr_on на 0)
  • Версия 1.0.0 Бесплатная*.
    Лицензия будет не GNU. Будет запрещено делать форки, или каким-либо образом использовать в сторонних расширениях исходный код компонента, а так же менять правовую информацию и информацию об авторе компонента. Данное ограничение не будет захватывать только код фреймверка парсера XLS файлов.
    (Возможность скрыть ссылку на сайт автора по прежнему будет возможно)
мультиязычный (russian, english)

Финансовая информация:
Если у кого-то возникнет желание поддержать разработку:
  • Webmoney: R035055938926, Z364091170130, E420122658472
  • Yandex.Деньги: 41001571914482

Что будет или нужно сделать (ToDo):
  • Компонент под версию Joomla 1.5.х (1.0.0)
  • Поддержка MS Office 97-2010 (1.0.0)
  • >Плагин для вывода прайсов в любую статью (ПРИМЕР: {jxlspp id=1} {jxlspp cat=1}) (1.0.0)
  • Поддержка стилей и разметки XLS файлов (1.0.0)
  • Обновление прайсов и  информации о них (1.0.0)
  • Ссылка на загрузку прайса(xls,html) (1.0.0)
  • Поддержка формул (1.0.0)
  • Поиск по прайсу (1.x.x)
  • Вывод медиа контента из прайса (Расширение сторонними плагинами) (1.0.x)
  • Автоматическое разделение длинных прайсов на страницы (в виде вкладок) (1.0.x)

Контактная информация:
Доступен с 18 до 21, с поправкой по GTM +7 часов. т.к. Красноярск.
  • ICQ: 217965 - сюда если получится пробиться, извиняйте уж, анти-спам бот вредный стоит.
  • eMail: miraj [собака] iwtlab [тчк] net - ответ в течении 12 часов
  • Skype: miraj-2k - тут можно и поговорить и обсудить.
  • Twitter: тут

Установка (компонента):
  • Скачать архив.
  • Открыть меню инсталлятора в Joomla.
  • Указать путь к архиву
  • Нажать кнопку  Загрузить и установить. Все...(для 1.5.x, нужно запустить плагин Совместимости, перед установкой!)
  • Создать категории и загрузить прайсы и не забыть сделать их активными.
  • Создать новый пункт меню. Тип меню, компонент JXLSPriceParser

Установка (SEF расширения ArtioSEF):
  • Скачать архив.
  • Открыть меню Artio SEF
  • Нажать кнопку Установить
  • Указать путь к архиву
  • Нажать кнопку  Загрузить и установить.

Установка (SEF расширения sh404SEF):
  • Скачать
  • Распаковать
  • Скопировать в директорию %JOOMLA%/components/com_sh404sef/sef_ext/

По поводу ошибок:
  • Основная ошибка связана с правами на папку где хранятся прайсы. Ей нужно присваивать права или 755 или если хостер вредный, то 777.
  • Обнаружился один баг.  У кого нет категорий  при создании прайсов, Вы видимо используете новые функции доступа к mysql - mysqli Вариантов исправления данной проблемы, два: 1. Перейти на использование mysql или поменять во всех файлах компонента, функции обращения к БД, на mysqli_


Залог успеха продукта, возможность учесть все пожелания пользователей.© by Codename M!®@}|{
Laboratory of Innovative Web Technologies LTD.

* com_jxlspriceparser_0.3.2.zip (62.22 Кб - загружено 3634 раз.)
* jxlspp_artioSEF_ext.zip (1.49 Кб - загружено 1887 раз.)
* jxlspp_sh404SEF_ext.zip (2.54 Кб - загружено 1259 раз.)
« Последнее редактирование: 18.12.2010, 22:28:46 от miraj » Записан
 
nick71
Завсегдатай
*****

Репутация: +5/-5
Offline Offline

Пол: Мужской
Сообщений: 663


« Ответ #31 : 17.01.2009, 11:06:27 »

а все же, как выводить прайс на сайт?
Записан
Ta-Nru
Гость
« Ответ #32 : 17.01.2009, 21:28:48 »

в joomla 1.0.x кодировка обычно windows-1251, а в joomla 1.5.х UTF-8
Для того чтобы в в новой Joomla появился русский язык нужно сконвертировать языковой файл в кодировку UTF-8

А как именно сконвертировать языковой файл? Как я понимаю, надо сделать что-то с файлом russian.php. Но там про кодировку ни слова.
Записан
mikim
Гость
« Ответ #33 : 26.01.2009, 16:14:51 »

 dryПарни, а у меня не ставится на jooma 1.0.
Говорит что xml файл не найдет. Уже все файлы просмотрел, ничего не нашел. В чем косяк?!

Устанавливаю через Установка -> Компоненты
Записан
riamax
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 13


« Ответ #34 : 29.01.2009, 01:22:20 »

Вот Вам и мамбот в соседней ветке

http://joomlaforum.ru/index.php/topic,53435.0.html
Записан
tosol
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 34


« Ответ #35 : 01.02.2009, 19:26:16 »

привет всем подскажите как в это компоненте сделать
так что бы он брал прайс не из своего файла в каталоге price
а казать конкретный файлик !! и его потом обновлять !
Записан
tosol
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 34


« Ответ #36 : 02.02.2009, 18:32:32 »

короче я его просто по ссылке зацепил робит !
щас вопрос возник почистить вывод !
убрать лишние фразы  из него !
Записан
miraj
Осваиваюсь на форуме
***

Репутация: +15/-1
Offline Offline

Пол: Мужской
Сообщений: 78


« Ответ #37 : 22.02.2009, 23:11:31 »

всмысле фразы. ? из файла прайсов?
Файлы прайсов лежат в директории.
Только имена зашифрованные. скачиваешь, правишь и заливаешь обратно.
Записан
SerB
Гость
« Ответ #38 : 25.02.2009, 05:23:18 »

Привет, ну ты прям Неуловимый Джо. В аську  достучался, как-то раз, был ответный звонок и все на этом Smiley.  На форуме тема умолкла, сайт автора не работает, выложи сюда то что у тебя версиеуй 3.2 называется, компонент-то не плохой, простой в использовании, вот только не  дружит с объединенными ячейками (очень существенный минус) и игнорирует оформление исходных файлов (расцветка, выравнивание и т.п.) да и не мешало бы чтобы он и таблицы из 2007 офиса (xslx) воспринимал как родные
Записан
miraj
Осваиваюсь на форуме
***

Репутация: +15/-1
Offline Offline

Пол: Мужской
Сообщений: 78


« Ответ #39 : 28.02.2009, 00:14:31 »

Извиняюсь, за то что несвоевременно получается отвечать.
Версию 0.3.2 не выкладываю по техническим причинам. Да и подумав пришел к выводу, что тот вариант вывода изображений, который был сделан, так скажем не подходит. Сейчас думаю как сделать иначе. Плюс нужно исправить ошибки и устранить уязвимости, которые из-за незнания я вероятно пропустил.

З.Ы. Я не неуловимый, а как видно из ника, легко растворимый :-D .
З.Ы.Ы. Надо взять себя за шиворот и наконец доделывать потихоньку этот компонент, потому что посмотрев аналоги, слега пришел в недоумение. На этой странице кто-то про рекламировал мамбот, но он работает с xml, а не с xls файлами, что показывает, что этот мамбот никакого отношения к моему компоненту не имеет, еще и для "Exel".
З.Ы.Ы.Ы. В скором времени опубликую ссылку на сайт, где будет размещена демо версия компонента. (В данный момент пытаюсь нарисовать дизайн для сайта)
« Последнее редактирование: 28.02.2009, 00:29:43 от miraj » Записан
DreamCatcher
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #40 : 03.03.2009, 16:59:48 »

Добрый день!
Я делаю информационный портал, он "public", разницы между пользователями нет,
фактически это доска объвлений для маленькой фирмы.
Авторизацию и её меню я отключил.
Почему при входе в любую категорию вашего модуля мне пишут, что сначала надо зарегестрироваться?
Внутри везде поставил доступ "public"...
Или Вами так и задумано было?
Если так, то можно это отключить?
Записан
miraj
Осваиваюсь на форуме
***

Репутация: +15/-1
Offline Offline

Пол: Мужской
Сообщений: 78


« Ответ #41 : 04.03.2009, 20:14:18 »

У меня есть подозрение что включен дополнительный компонент SEO, это так?
Я старался сделать чтобы все работало. Но бывали глюки с id компонента в меню.

Как он у Вас выводится, компонент всмысле.
Записан
DreamCatcher
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #42 : 05.03.2009, 01:51:14 »

Прошу прощения, я не написал о среде.
Это Joomla 1.5.8 + Денвер.

Компонент выводит категории что я создал, рядом - кол-во прайсов в них,
а при открытии любой категории выдается сообщение что это доступно
только для регистрированных пользователей
(стандартное джумловское как я понял - просканил
все файлы папки www - это сообщение только в родных файлах было...)
Записан
DreamCatcher
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #43 : 05.03.2009, 02:18:42 »

Я не так силен в Joomla пока...
SEO - это ключевые слова, ссылки и т.д. как я пока понял.
Включено облако ссылок (сторонний компонент - http://www.joomlapro.ru/Теги-облака-тегов/3djvclouds.html),
которое выбирает теги по ключевым фразам.
Еще стоит англоязычное облако Joomulus, но оно выключено.
Надеюсь, я Вас правильно понял.

Спасибо большое за указание направления где копать!

В пхп я не силен, устал уже порядком за несколько дней отладки.
Удалю\выключу пока все эти компоненты и разберусь наконец толком что такое SEO Azn
Записан
DreamCatcher
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #44 : 06.03.2009, 22:25:15 »

Поотключал все левые модули, не помогло...  Sad
Не знаю, что дальше делать.
Записан
miraj
Осваиваюсь на форуме
***

Репутация: +15/-1
Offline Offline

Пол: Мужской
Сообщений: 78


« Ответ #45 : 07.03.2009, 12:27:28 »

Нашел в чем причина была. Действительно была ошибка с айтемами.
Записан
StelthForce
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 38



« Ответ #46 : 11.03.2009, 17:06:15 »

Вот говорили про нагрузку сервака. Такой вопрос, кеширование применяется? Я думаю кеширование решило бы эту проблему. Иначе это полный изврат каждый раз парсить файл. Да и вообще как по мне лучше парсить файл и в БД запихивать как обычный контент. А смысл в том, что распарсенные данные в БД можно будет доводить до ума и внести свою стилевую лепту. Я думаю это был бы самый идеальный вариант по типу граббера новостей, единственное обдумать механизм автоматизации публикации этого самого контента с прайсом. Wink
Записан
Dr_Satyr
Осваиваюсь на форуме
***

Репутация: +4/-0
Offline Offline

Пол: Мужской
Сообщений: 41



« Ответ #47 : 07.04.2009, 23:56:24 »

Здорово, что кто то начал заниматься таким компонентом...  искал себе просто парсер, мне не прайсы нужно вывести но из XLS... поначалу воодушевился Azn думал и форматирование ячеек отсанеться таким же... как и в XLS (цвет текста и бэкграунды ячеек)... ан нет Azn так, что ...если вдруг это несложно реализуетсья... то можно включить в список "ToDo"

 Спасибо большое за компонент!
Записан
nike
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 118



« Ответ #48 : 27.04.2009, 07:40:59 »

Компонент безусловно нужный, автору спасибо!
НО:
1. Присоединяюсь к предложению дописать форматироваие ячеек и работу с объединнеными ячейками.
2. Вопрос возник: как сделать, чтобы таблица не выезжала за рамки средней колонки шаблона (или это только подгонкой ширины таблицы? Если да, то как быть с широкими таблицами, где сузить не получается).
Записан
korolpfu
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 11



« Ответ #49 : 28.04.2009, 14:57:34 »

Ребята!
Помогите пожалуйста - разьясните как JXLSPriceParser - MS Excel + Joomla (v0.3.2) установить с самого начала и как ним пользоваться
Записан
Dr_Satyr
Осваиваюсь на форуме
***

Репутация: +4/-0
Offline Offline

Пол: Мужской
Сообщений: 41



« Ответ #50 : 28.04.2009, 15:08:18 »

Ребята!
Помогите пожалуйста - разьясните как JXLSPriceParser - MS Excel + Joomla (v0.3.2) установить с самого начала и как ним пользоваться

Ну насколько я помню устанавливается он как и любое расширение Joomla (если русская локализация то в админке - Расширения>>> Установка/удаление>>> Выбираешь архив с парсером и жмёшь установить) ну а как им пользоваться...? По моему в адмике компонента всё понятно... 
Записан
korolpfu
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 11



« Ответ #51 : 28.04.2009, 15:48:49 »

Утановить, установил!
Включил режим Поддержка старых расширений (Legacy)
но в не пойму где мне найти админку компонента
Записан
Dr_Satyr
Осваиваюсь на форуме
***

Репутация: +4/-0
Offline Offline

Пол: Мужской
Сообщений: 41



« Ответ #52 : 28.04.2009, 16:00:18 »

Утановить, установил!
Включил режим Поддержка старых расширений (Legacy)
но в не пойму где мне найти админку компонента

У меня после установки (на Joomla 1.5.9 Legacy) появился компонент (как совбственно и должно быть) JXLSPriceParser (во вкладке Компоненты)
Записан
korolpfu
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 11



« Ответ #53 : 29.04.2009, 09:17:52 »

Заработало! Спа....
Записан
nike
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 118



« Ответ #54 : 04.05.2009, 09:15:22 »

У меня проявился глюк: при клике на прайс в админке (чтоб отредактировать название например) ничего не происходит. Тестирую на LE 2008, localhost. Может кто сталкивался?
Записан
Andros
Давно я тут
****

Репутация: +9/-1
Offline Offline

Пол: Мужской
Сообщений: 373



« Ответ #55 : 09.05.2009, 22:11:35 »

У меня проявился глюк: при клике на прайс в админке (чтоб отредактировать название например) ничего не происходит. Тестирую на LE 2008, localhost. Может кто сталкивался?
Да вроде как ничего и не должно происходить: компонент же не для правки прайса сделан, а для его вывода. Название файла прописываешь при его загрузке. Можно удалить имеющийся файл и снова загрузить его с компа и дать новое имя.
К разработчику: респект за компонент! Но как уже говорилось выше есть ошибки... Функцию переименовывания файла (и наверное, перемещения его в другую категорию) реализовать было бы неплохо! Расширение для ArtioSEF не ставится, joostina 1.2. Ругается на xml.
« Последнее редактирование: 09.05.2009, 22:15:22 от Andros » Записан
Andros
Давно я тут
****

Репутация: +9/-1
Offline Offline

Пол: Мужской
Сообщений: 373



« Ответ #56 : 09.05.2009, 22:22:47 »

как в компоненте искать по прайсу???

че та я не вижу такой функции
Ctrl+F Azn
Записан
miraj
Осваиваюсь на форуме
***

Репутация: +15/-1
Offline Offline

Пол: Мужской
Сообщений: 78


« Ответ #57 : 11.05.2009, 16:25:49 »

Да вроде как ничего и не должно происходить: компонент же не для правки прайса сделан, а для его вывода. Название файла прописываешь при его загрузке. Можно удалить имеющийся файл и снова загрузить его с компа и дать новое имя.
К разработчику: респект за компонент! Но как уже говорилось выше есть ошибки... Функцию переименовывания файла (и наверное, перемещения его в другую категорию) реализовать было бы неплохо! Расширение для ArtioSEF не ставится, joostina 1.2. Ругается на xml.

1. На счет переименования? Всмысле чтобы можно было при создании прайса указывать в ручную?
2. Перемещение в другую категорию будет.
3. Расширение не ставится? Какая именно ошибка и как добавляется расширение?
Записан
miraj
Осваиваюсь на форуме
***

Репутация: +15/-1
Offline Offline

Пол: Мужской
Сообщений: 78


« Ответ #58 : 11.05.2009, 16:31:16 »

Вот говорили про нагрузку сервака. Такой вопрос, кеширование применяется? Я думаю кеширование решило бы эту проблему. Иначе это полный изврат каждый раз парсить файл. Да и вообще как по мне лучше парсить файл и в БД запихивать как обычный контент. А смысл в том, что распарсенные данные в БД можно будет доводить до ума и внести свою стилевую лепту. Я думаю это был бы самый идеальный вариант по типу граббера новостей, единственное обдумать механизм автоматизации публикации этого самого контента с прайсом. Wink
С кешированием я подумаю, сейчас думаю как сделать страницы прайсов табами, чтобы эффективнее было.
Я не думаю что для текущих мощностей серверов это такая большая проблема.
хотя.. можно после парсинга рядом с файлом xls класть html (т.е. уже отпарсерный файл) и в последствии загружать его. Я еще подумаю над реализацией.
Записан
nike
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 118



« Ответ #59 : 12.05.2009, 06:45:16 »

1. На счет переименования? Всмысле чтобы можно было при создании прайса указывать в ручную?
Да, чтоб можно было переименовать имя прайса без перезаливки (вдруг опечатался человек, всякое бывает)
И еще, у меня при удалении прайса браузер выдает:
Warning: unlink(/home/сайт/public_html/realt//components/com_jxlspriceparser/prices2831053706-1.xls) [function.unlink]: No such file or directory in /home/сайт/public_html/realt/administrator/components/com_jxlspriceparser/admin.jxlspriceparser.php on line 618
_DG_FFFFFFF
Я так понял, это из-за двойного слеша в пути к удаляемому файлу. Или нет?
Зашел в общем в admin.jxlspriceparser.php, в 617 строке убрал слеш
Было
Код:
function removeFile($srcFilename, $srcFilePath) {
$removeFilename = $srcFilePath . '/' . $srcFilename;
if (unlink($removeFilename)) {
return true;
} else {
return false;
}
}
Стало
Код:
function removeFile($srcFilename, $srcFilePath) {
$removeFilename = $srcFilePath . '' . $srcFilename;
if (unlink($removeFilename)) {
return true;
} else {
return false;
}
}
Эффекта нет... С php не знаком, может накорявил что?
Записан
MuraDweb
Support Team
*****

Репутация: +120/-0
Offline Offline

Пол: Мужской
Сообщений: 712



« Ответ #60 : 12.05.2009, 06:56:24 »

Эффекта нет... С php не знаком, может накорявил что?
Ну, так кавычки тоже надо было убрать.
Код
function removeFile($srcFilename, $srcFilePath) {
$removeFilename = $srcFilePath . $srcFilename;
if (unlink($removeFilename)) {
return true;
} else {
return false;
}
}
 
Записан
Страниц: 1 [2] 3 4 5 6 7 8 9   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet