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

Войти
   
   Начало   Поиск Joomla 2.5 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: как автоматизировать добавление смайлов в компонент или их добавить в установочник?  (Прочитано 4883 раз)
0 Пользователей и 1 Гость смотрят эту тему.
mailspinyes
Захожу иногда
**

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

Сообщений: 17


joostina-1.3.0-3


« : 16.07.2010, 18:02:15 »

Как автоматизировать добавление смайлов в компонент или их добавить в установочник?
Пытаюсь добавить несколько сотен смайлов. Через админку это долго и приходится копировать имена всех смайлов.

Закинул смайлы в \www\components\com_jcomments\images\smiles\

Добавил в settings.sql

Код:
INSERT INTO `#__jcomments_settings` VALUES ('', '', 'smiles', ':D laugh.gif\n:lol: lol.gif\n:-) smile.gif\n;-) wink.gif\n8) cool.gif\n:-| normal.gif\n:-* whistling.gif\n:oops: redface.gif\n:sad: sad.gif\n:cry: cry.gif\n:o surprised.gif\n:-? confused.gif\n:-x sick.gif\n:eek: shocked.gif\n:zzz sleeping.gif\n:P tongue.gif\n:roll: rolleyes.gif\n:sigh: unsure.gif
smile_1_1.gif\n:smile_1_1
smile_1_2.gif\n:smile_1_2
smile_1_3.gif\n:smile_1_3
smile_1_4.gif\n:smile_1_4
...
smile_1_226.gif\n:smile_1_226
  ');

INSERT INTO `#__jcomments_settings` VALUES ('', '', 'enable_mambots', '1');
Добавил в admin.jcomments.migration.php
Код:
, ':sad:'
, ':sad:'
, ':zzz'
, 'smile_1_1'
, 'smile_1_2'
, 'smile_1_3'
, 'smile_1_4'
...
, 'smile_1_226'


    );

$str = preg_replace( $patterns, $replacements, $str);

return $str;
}
Но смайлы недобавились.
1) Что делать?
2) Как переделать усановочник на автоустановку смайлов?
Записан
smart
Администратор
*******

Репутация: +1206/-14
Online Online

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


снова дома...


« Ответ #1 : 16.07.2010, 19:37:29 »

Пытаюсь добавить несколько сотен смайлов
ужас какой... у вас сайт или новогодняя елка? зачем сотни смайлов? уже чего стоит скорость загрузки страницы, с таким безумным количеством картинок - я бы сразу закрыл, не дожидаясь загрузки.

Функция экспорта-импорта смайлов - планируется, возможно даже в следующей версии компонента. Сроки называть пока боюсь. Физически список смайлов хранится в jos_jcomments_settings, в параметре с name = smiles, смайлы разделены символом новой строки, код от изображения - табуляцией. Больше никакой магии там нет.
Записан
mailspinyes
Захожу иногда
**

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

Сообщений: 17


joostina-1.3.0-3


« Ответ #2 : 16.07.2010, 21:07:19 »

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

Функция экспорта-импорта смайлов - планируется, возможно даже в следующей версии компонента. Сроки называть пока боюсь. Физически список смайлов хранится в jos_jcomments_settings, в параметре с name = smiles, смайлы разделены символом новой строки, код от изображения - табуляцией. Больше никакой магии там нет.
Этот сайт только для общения. А загрузку смайлов хочу сделать только при открытии. Так что 2 Мб не так уж много.
Записан
mailspinyes
Захожу иногда
**

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

Сообщений: 17


joostina-1.3.0-3


« Ответ #3 : 16.07.2010, 21:46:25 »

jos_jcomments_settings - это в базе данных?
Записан
smart
Администратор
*******

Репутация: +1206/-14
Online Online

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


снова дома...


« Ответ #4 : 16.07.2010, 23:07:58 »

Этот сайт только для общения. А загрузку смайлов хочу сделать только при открытии. Так что 2 Мб не так уж много.
2 мб картинок это не много, это ужасно... но сайт ваш, решать, конечно, вам... я представляю реакцию пользователя, который кликает на безобидную кнопку, и потом 5 минут ждет, пока загрузятся картинки (несколько сотен http запросов быстро никак не отработают). в общем я в шоке...

jos_jcomments_settings - это в базе данных?
да
Записан
mailspinyes
Захожу иногда
**

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

Сообщений: 17


joostina-1.3.0-3


« Ответ #5 : 18.07.2010, 21:11:29 »

Как можно смайлы на группы разделить?
Чтобы было например 10 групп смайлов и в каждой в выпадающем списке было например по 10 смайлов.
Записан
smart
Администратор
*******

Репутация: +1206/-14
Online Online

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


снова дома...


« Ответ #6 : 19.07.2010, 12:00:53 »

Нет, такой функционал не поддерживается и не планируется.
Записан
Volter1212
Новичок
*

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

Сообщений: 2


« Ответ #7 : 11.02.2012, 02:57:25 »

Всем привет. Поставил себе на сайт компонет Jcoments, и когда добавляю свои смайлы в папку где лежат смайлы данного компонента у меня выдает ошибку. В общем начиная с этой папки: "com_jcomments" и внутри ее никакие изображения не хочет добавляться. Добавляю смайлы через ftp. Права на папки все "доступно на запись". Что делать?

Команда:   STOR 17.gif
Ответ:   550 17.gif: Permission denied
Ошибка:   Критическая ошибка при передаче файлов
Записан
smart
Администратор
*******

Репутация: +1206/-14
Online Online

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


снова дома...


« Ответ #8 : 20.02.2012, 20:25:13 »

Небольшое обновление по данной теме. Планы несколько изменились, так что установщик смайлов появится, в одной из будущих версий.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.18 | 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