miraj
Осваиваюсь на форуме
 
Репутация: +15/-1
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Разработка свернута до неопределенного времени. История изменений: Версия: 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.
|
|
|
|
« Последнее редактирование: 18.12.2010, 22:28:46 от miraj »
|
Записан
|
|
|
|
| |
|
nick71
|
 |
« Ответ #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 » |
|
 Парни, а у меня не ставится на jooma 1.0. Говорит что xml файл не найдет. Уже все файлы просмотрел, ничего не нашел. В чем косяк?! Устанавливаю через Установка -> Компоненты
|
|
|
|
|
Записан
|
|
|
|
riamax
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 13
|
 |
« Ответ #34 : 29.01.2009, 01:22:20 » |
|
Вот Вам и мамбот в соседней ветке
http://joomlaforum.ru/index.php/topic,53435.0.html
|
|
|
|
|
Записан
|
|
|
|
tosol
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 34
|
 |
« Ответ #35 : 01.02.2009, 19:26:16 » |
|
привет всем подскажите как в это компоненте сделать так что бы он брал прайс не из своего файла в каталоге price а казать конкретный файлик !! и его потом обновлять !
|
|
|
|
|
Записан
|
|
|
|
tosol
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 34
|
 |
« Ответ #36 : 02.02.2009, 18:32:32 » |
|
короче я его просто по ссылке зацепил робит ! щас вопрос возник почистить вывод ! убрать лишние фразы из него !
|
|
|
|
|
Записан
|
|
|
|
miraj
Осваиваюсь на форуме
 
Репутация: +15/-1
Offline
Пол: 
Сообщений: 78
|
 |
« Ответ #37 : 22.02.2009, 23:11:31 » |
|
всмысле фразы. ? из файла прайсов? Файлы прайсов лежат в директории. Только имена зашифрованные. скачиваешь, правишь и заливаешь обратно.
|
|
|
|
|
Записан
|
|
|
|
|
SerB
Гость
|
 |
« Ответ #38 : 25.02.2009, 05:23:18 » |
|
Привет, ну ты прям Неуловимый Джо. В аську достучался, как-то раз, был ответный звонок и все на этом  . На форуме тема умолкла, сайт автора не работает, выложи сюда то что у тебя версиеуй 3.2 называется, компонент-то не плохой, простой в использовании, вот только не дружит с объединенными ячейками (очень существенный минус) и игнорирует оформление исходных файлов (расцветка, выравнивание и т.п.) да и не мешало бы чтобы он и таблицы из 2007 офиса (xslx) воспринимал как родные
|
|
|
|
|
Записан
|
|
|
|
miraj
Осваиваюсь на форуме
 
Репутация: +15/-1
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
Сообщений: 4
|
 |
« Ответ #40 : 03.03.2009, 16:59:48 » |
|
Добрый день! Я делаю информационный портал, он "public", разницы между пользователями нет, фактически это доска объвлений для маленькой фирмы. Авторизацию и её меню я отключил. Почему при входе в любую категорию вашего модуля мне пишут, что сначала надо зарегестрироваться? Внутри везде поставил доступ "public"... Или Вами так и задумано было? Если так, то можно это отключить?
|
|
|
|
|
Записан
|
|
|
|
miraj
Осваиваюсь на форуме
 
Репутация: +15/-1
Offline
Пол: 
Сообщений: 78
|
 |
« Ответ #41 : 04.03.2009, 20:14:18 » |
|
У меня есть подозрение что включен дополнительный компонент SEO, это так? Я старался сделать чтобы все работало. Но бывали глюки с id компонента в меню.
Как он у Вас выводится, компонент всмысле.
|
|
|
|
|
Записан
|
|
|
|
DreamCatcher
Новичок
Репутация: +0/-0
Offline
Сообщений: 4
|
 |
« Ответ #42 : 05.03.2009, 01:51:14 » |
|
Прошу прощения, я не написал о среде. Это Joomla 1.5.8 + Денвер.
Компонент выводит категории что я создал, рядом - кол-во прайсов в них, а при открытии любой категории выдается сообщение что это доступно только для регистрированных пользователей (стандартное джумловское как я понял - просканил все файлы папки www - это сообщение только в родных файлах было...)
|
|
|
|
|
Записан
|
|
|
|
DreamCatcher
Новичок
Репутация: +0/-0
Offline
Сообщений: 4
|
 |
« Ответ #43 : 05.03.2009, 02:18:42 » |
|
Я не так силен в Joomla пока... SEO - это ключевые слова, ссылки и т.д. как я пока понял. Включено облако ссылок (сторонний компонент - http://www.joomlapro.ru/Теги-облака-тегов/3djvclouds.html), которое выбирает теги по ключевым фразам. Еще стоит англоязычное облако Joomulus, но оно выключено. Надеюсь, я Вас правильно понял. Спасибо большое за указание направления где копать! В пхп я не силен, устал уже порядком за несколько дней отладки. Удалю\выключу пока все эти компоненты и разберусь наконец толком что такое SEO 
|
|
|
|
|
Записан
|
|
|
|
DreamCatcher
Новичок
Репутация: +0/-0
Offline
Сообщений: 4
|
 |
« Ответ #44 : 06.03.2009, 22:25:15 » |
|
Поотключал все левые модули, не помогло...  Не знаю, что дальше делать.
|
|
|
|
|
Записан
|
|
|
|
miraj
Осваиваюсь на форуме
 
Репутация: +15/-1
Offline
Пол: 
Сообщений: 78
|
 |
« Ответ #45 : 07.03.2009, 12:27:28 » |
|
Нашел в чем причина была. Действительно была ошибка с айтемами.
|
|
|
|
|
Записан
|
|
|
|
StelthForce
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Пол: 
Сообщений: 38
|
 |
« Ответ #46 : 11.03.2009, 17:06:15 » |
|
Вот говорили про нагрузку сервака. Такой вопрос, кеширование применяется? Я думаю кеширование решило бы эту проблему. Иначе это полный изврат каждый раз парсить файл. Да и вообще как по мне лучше парсить файл и в БД запихивать как обычный контент. А смысл в том, что распарсенные данные в БД можно будет доводить до ума и внести свою стилевую лепту. Я думаю это был бы самый идеальный вариант по типу граббера новостей, единственное обдумать механизм автоматизации публикации этого самого контента с прайсом. 
|
|
|
|
|
Записан
|
|
|
|
Dr_Satyr
Осваиваюсь на форуме
 
Репутация: +4/-0
Offline
Пол: 
Сообщений: 41
|
 |
« Ответ #47 : 07.04.2009, 23:56:24 » |
|
Здорово, что кто то начал заниматься таким компонентом... искал себе просто парсер, мне не прайсы нужно вывести но из XLS... поначалу воодушевился  думал и форматирование ячеек отсанеться таким же... как и в XLS (цвет текста и бэкграунды ячеек)... ан нет  так, что ...если вдруг это несложно реализуетсья... то можно включить в список "ToDo" Спасибо большое за компонент!
|
|
|
|
|
Записан
|
|
|
|
nike
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 118
|
 |
« Ответ #48 : 27.04.2009, 07:40:59 » |
|
Компонент безусловно нужный, автору спасибо! НО: 1. Присоединяюсь к предложению дописать форматироваие ячеек и работу с объединнеными ячейками. 2. Вопрос возник: как сделать, чтобы таблица не выезжала за рамки средней колонки шаблона (или это только подгонкой ширины таблицы? Если да, то как быть с широкими таблицами, где сузить не получается).
|
|
|
|
|
Записан
|
|
|
|
korolpfu
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 11
|
 |
« Ответ #49 : 28.04.2009, 14:57:34 » |
|
Ребята! Помогите пожалуйста - разьясните как JXLSPriceParser - MS Excel + Joomla (v0.3.2) установить с самого начала и как ним пользоваться
|
|
|
|
|
Записан
|
|
|
|
Dr_Satyr
Осваиваюсь на форуме
 
Репутация: +4/-0
Offline
Пол: 
Сообщений: 41
|
 |
« Ответ #50 : 28.04.2009, 15:08:18 » |
|
Ребята! Помогите пожалуйста - разьясните как JXLSPriceParser - MS Excel + Joomla (v0.3.2) установить с самого начала и как ним пользоваться
Ну насколько я помню устанавливается он как и любое расширение Joomla (если русская локализация то в админке - Расширения>>> Установка/удаление>>> Выбираешь архив с парсером и жмёшь установить) ну а как им пользоваться...? По моему в адмике компонента всё понятно...
|
|
|
|
|
Записан
|
|
|
|
korolpfu
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 11
|
 |
« Ответ #51 : 28.04.2009, 15:48:49 » |
|
Утановить, установил! Включил режим Поддержка старых расширений (Legacy) но в не пойму где мне найти админку компонента
|
|
|
|
|
Записан
|
|
|
|
Dr_Satyr
Осваиваюсь на форуме
 
Репутация: +4/-0
Offline
Пол: 
Сообщений: 41
|
 |
« Ответ #52 : 28.04.2009, 16:00:18 » |
|
Утановить, установил! Включил режим Поддержка старых расширений (Legacy) но в не пойму где мне найти админку компонента
У меня после установки (на Joomla 1.5.9 Legacy) появился компонент (как совбственно и должно быть) JXLSPriceParser (во вкладке Компоненты)
|
|
|
|
|
Записан
|
|
|
|
korolpfu
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 11
|
 |
« Ответ #53 : 29.04.2009, 09:17:52 » |
|
Заработало! Спа....
|
|
|
|
|
Записан
|
|
|
|
nike
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 118
|
 |
« Ответ #54 : 04.05.2009, 09:15:22 » |
|
У меня проявился глюк: при клике на прайс в админке (чтоб отредактировать название например) ничего не происходит. Тестирую на LE 2008, localhost. Может кто сталкивался?
|
|
|
|
|
Записан
|
|
|
|
Andros
Давно я тут
  
Репутация: +9/-1
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
Пол: 
Сообщений: 373
|
 |
« Ответ #56 : 09.05.2009, 22:22:47 » |
|
как в компоненте искать по прайсу???
че та я не вижу такой функции
Ctrl+F 
|
|
|
|
|
Записан
|
|
|
|
miraj
Осваиваюсь на форуме
 
Репутация: +15/-1
Offline
Пол: 
Сообщений: 78
|
 |
« Ответ #57 : 11.05.2009, 16:25:49 » |
|
Да вроде как ничего и не должно происходить: компонент же не для правки прайса сделан, а для его вывода. Название файла прописываешь при его загрузке. Можно удалить имеющийся файл и снова загрузить его с компа и дать новое имя. К разработчику: респект за компонент! Но как уже говорилось выше есть ошибки... Функцию переименовывания файла (и наверное, перемещения его в другую категорию) реализовать было бы неплохо! Расширение для ArtioSEF не ставится, joostina 1.2. Ругается на xml.
1. На счет переименования? Всмысле чтобы можно было при создании прайса указывать в ручную? 2. Перемещение в другую категорию будет. 3. Расширение не ставится? Какая именно ошибка и как добавляется расширение?
|
|
|
|
|
Записан
|
|
|
|
miraj
Осваиваюсь на форуме
 
Репутация: +15/-1
Offline
Пол: 
Сообщений: 78
|
 |
« Ответ #58 : 11.05.2009, 16:31:16 » |
|
Вот говорили про нагрузку сервака. Такой вопрос, кеширование применяется? Я думаю кеширование решило бы эту проблему. Иначе это полный изврат каждый раз парсить файл. Да и вообще как по мне лучше парсить файл и в БД запихивать как обычный контент. А смысл в том, что распарсенные данные в БД можно будет доводить до ума и внести свою стилевую лепту. Я думаю это был бы самый идеальный вариант по типу граббера новостей, единственное обдумать механизм автоматизации публикации этого самого контента с прайсом.  С кешированием я подумаю, сейчас думаю как сделать страницы прайсов табами, чтобы эффективнее было. Я не думаю что для текущих мощностей серверов это такая большая проблема. хотя.. можно после парсинга рядом с файлом xls класть html (т.е. уже отпарсерный файл) и в последствии загружать его. Я еще подумаю над реализацией.
|
|
|
|
|
Записан
|
|
|
|
nike
Осваиваюсь на форуме
 
Репутация: +0/-0
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
|
 |
« Ответ #60 : 12.05.2009, 06:56:24 » |
|
Эффекта нет... С php не знаком, может накорявил что?
Ну, так кавычки тоже надо было убрать. function removeFile($srcFilename, $srcFilePath) { $removeFilename = $srcFilePath . $srcFilename; if (unlink($removeFilename)) { return true; } else { return false; } }
|
|
|
|
|
Записан
|
|
|
|
|