Как автоматизировать добавление смайлов в компонент или их добавить в установочник?
Пытаюсь добавить несколько сотен смайлов. Через админку это долго и приходится копировать имена всех смайлов.
Закинул смайлы в \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) Как переделать усановочник на автоустановку смайлов?