При переводе компонента com_jecomparisonchart 1.0.0 возникла критическая ошибка...

Discussion in 'Установка и обновление расширений Joomla' started by RJ-10x, Jul 19, 2009.

  1. Offline

    RJ-10x Недавно здесь

    Joined:
    Sep 22, 2007
    Messages:
    61
    Likes Received:
    0
    Gender:
    Male
    Ошибка выглядит так:



    * JInstaller::install: Ошибка SQL. DB function failed with error number 1064
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' DROP TABLE IF EXISTS `jos_jecc_edition`' at line 1 SQL= DROP TABLE IF EXISTS `jos_jecc_edition`;
    SQL =

    
    DROP TABLE IF EXISTS `jos_jecc_edition`;

    * Компонент Установить: Ошибка SQL либо не найден или не читается файл sql. DB function failed with error number 1064
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' DROP TABLE IF EXISTS `jos_jecc_edition`' at line 1 SQL= DROP TABLE IF EXISTS `jos_jecc_edition`;
    SQL =

    
    DROP TABLE IF EXISTS `jos_jecc_edition`;



    Перевод произведен вполне стандартным образом все файлы перекодированы в UTF - 8? ну и переведены ini файлы, прописан путь к этому файлинку в xml файле установки. Вопрос- а че з базой делать, как эту проблему то решить?
     
  2.  
  3. Gronpipmaster
    Offline

    Gronpipmaster Недавно здесь => Cпециалист <=

    Joined:
    Jan 21, 2009
    Messages:
    1,392
    Likes Received:
    62
    Gender:
    Male
    RJ-10x, ini зря трогали
     
  4. Offline

    RJ-10x Недавно здесь

    Joined:
    Sep 22, 2007
    Messages:
    61
    Likes Received:
    0
    Gender:
    Male
    Gronpipmaster, а как можно перевести компоненты не переводя переменных, что описываются в языковых ini файлах?
     
  5. Gronpipmaster
    Offline

    Gronpipmaster Недавно здесь => Cпециалист <=

    Joined:
    Jan 21, 2009
    Messages:
    1,392
    Likes Received:
    62
    Gender:
    Male
    RJ-10x, спутал с 1.0.х там просто были пхп языки все правильно сделали сам для себя не решил такую проблему только ручками добавляю надо взять на варужение такая чтука как лангую установщики есть такие для 1.5.х можно на их примере разобрать, а ставить оригинальный компонент и к ним язык ставить через установку чтоб ручками файлы не добавлять
     
  6. Offline

    RJ-10x Недавно здесь

    Joined:
    Sep 22, 2007
    Messages:
    61
    Likes Received:
    0
    Gender:
    Male
    Ну я разобрался, прочитал мануал по SQL, к стати всем рекомендую, если выскакивает ошибка с какой-то командой, ознакомьтесь сначала с порядком ее формирования. Вообщем по умолчанию в файле instal.sql была такая строчка DROP TABLE IF EXISTS `#__jecc_edition`; и выбрасывало выше описанную ошибку.

    Решение: правим все строчки на следующий вид DROP TABLE IF EXISTS `_jecc_edition`; то есть убираем знак диеза и знак нижнего подчеркивания, везде, где были похожие строчки и все работает как часы.

    P.S. Мануалы, мануалы и еще раз мануалы)
     

Share This Page

Loading...