Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

синтаксис OCMOD


stasonsky

Recommended Posts

Подскажите по синтаксису OCMOD. Зачем в записи:
 

 <file path="catalog/language/ru-ru/product/{product,compare}*.php">


после перечисления имен файлов стоит звездочка? Должна ли она там стоять и с какой целью? Просто на просторах интернета попадались варианты записи без звездочки.

И второй вопрос нормально ли происходит операция поиска search закомментированных участков кода или есть какие-либо ограничения?

Надіслати
Поділитися на інших сайтах


3 минуты назад, antiuser сказал:

читал, там в примере 

<file path="system/{engine,library}/{action,loader,config,language}*.php">

не указано для каких случаев эта звездочка.

Надіслати
Поділитися на інших сайтах


27 минут назад, stasonsky сказал:

после перечисления имен файлов стоит звездочка?

означает что изменения будут применяться ко всем файлам, названия которых начинаются на product или compare

 

28 минут назад, stasonsky сказал:

нормально ли происходит операция поиска search закомментированных участков кода или есть какие-либо ограничения?

смотря какая часть

но вообще, нет смысла менять что-то в закоменнтированных участках

если используете его с целью привязки - лучше выбрать другой ориентир

Надіслати
Поділитися на інших сайтах

Только что, AlexDW сказал:

если используете его с целью привязки - лучше выбрать другой ориентир

Так и хотел сделать, привязаться к "// Text" к примеру. Благодарю за совет

Надіслати
Поділитися на інших сайтах


9 минут назад, stasonsky сказал:

читал, там в примере 


<file path="system/{engine,library}/{action,loader,config,language}*.php">

не указано для каких случаев эта звездочка.

 

переводчик гугл:

Обратите внимание, что все пути к файлам должны начинаться с админки, каталога или системы. Вы также можете использовать подстановочный знак * для поиска в нескольких каталогах и файлах.

Надіслати
Поділитися на інших сайтах


3 минуты назад, antiuser сказал:

 

переводчик гугл:

Обратите внимание, что все пути к файлам должны начинаться с админки, каталога или системы. Вы также можете использовать подстановочный знак * для поиска в нескольких каталогах и файлах.

это я понял и без переводчика. Но смысл совсем не в том, что если искать в нескольких, перечисленных в скобках файлах, то надо ставить звездочку. Звездочку надо ставить, как объяснил AlexDW, если искомые названия файлов могут иметь разные окончания, а начинаться на варианты, представленные в скобках

Надіслати
Поділитися на інших сайтах


22 минуты назад, stasonsky сказал:

это я понял и без переводчика. Но смысл совсем не в том, что если искать в нескольких, перечисленных в скобках файлах, то надо ставить звездочку. Звездочку надо ставить, как объяснил AlexDW, если искомые названия файлов могут иметь разные окончания, а начинаться на варианты, представленные в скобках

Вы неправильно поняли "могут иметь разные окончания", тип файлов .php

*.php">
Змінено користувачем antiuser
Надіслати
Поділитися на інших сайтах


31 минуту назад, antiuser сказал:

"могут иметь разные окончания", тип файлов .php

я это и имел ввиду. Думаю и так было понятно, что я написал

 

51 минуту назад, stasonsky сказал:

названия файлов могут иметь разные окончания

а не 

 

37 минут назад, antiuser сказал:

тип файлов

 

Надіслати
Поділитися на інших сайтах


вы пишите какой то бред

"искомые названия файлов могут иметь разные окончания, а начинаться на варианты, представленные в скобках"

<file path="catalog/language/ru-ru/product/{product,compare}*.что здесь у вас будет?">

 

Надіслати
Поділитися на інших сайтах


1 час назад, antiuser сказал:

вы пишите какой то бред

взаимно

 

1 час назад, antiuser сказал:

"catalog/language/ru-ru/product/{product,compare}*.что здесь у вас будет?"

Что ж, видимо, придется объяснять "на пальцах".

У файла есть имя(название) и есть тип(расширение).

Имя(название) может состоять из нескольких "условных" частей, записанных через дефис, нижнее подчеркивание и т.д., например: абра-кадабра.php

В данном случае "абра" - начало имени, а "-кадабра" - его окончание.

Название, в приведенной выше строчке кода, заключено в скобках { }, не после точки, где идет расширение.

Пользуясь вышесказанным, строка кода могла бы иметь вид

<file path="catalog/language/ru-ru/product/{product,compare,абра}*.php">

где "-кодабра" - окончание названия файла, который начинается на один из вариантов (а именно "абра"), представленных в скобках { }

Надеюсь, теперь понятен смысл моей фразы:

3 часа назад, stasonsky сказал:

искомые названия файлов могут иметь разные окончания, а начинаться на варианты, представленные в скобках

  

Надіслати
Поділитися на інших сайтах


2 минуты назад, antiuser сказал:

 

вы на практике пробовали, то что выше изложили "на пальцах".

зачем вы пытаетесь играть в в шахматы с голубем? ТС-у выше уже все разжевали, но он упрямо верит в свою версию

  • +1 1
Надіслати
Поділитися на інших сайтах


27 минут назад, Dimasscus сказал:

зачем вы пытаетесь играть в в шахматы с голубем? ТС-у выше уже все разжевали, но он упрямо верит в свою версию

 

История шахмат не знает таких случаев, пожалуй и я воздержусь.

Змінено користувачем antiuser
Надіслати
Поділитися на інших сайтах


 antiuser, Dimasscus, по теме от вас пользы - 0, только флуд. Ответ на свой вопрос я получил еще в самом начале от AlexDW.

Не вижу смысла продолжать дискутировать с людьми, которые не понимают прочитанное. Так что, летите, голуби, летите.

Надіслати
Поділитися на інших сайтах


25 минут назад, stasonsky сказал:

 antiuser, Dimasscus, по теме от вас пользы - 0, только флуд. Ответ на свой вопрос я получил еще в самом начале от AlexDW.

Не вижу смысла продолжать дискутировать с людьми, которые не понимают прочитанное. Так что, летите, голуби, летите.

сори за флуд.

рад что к данному моменту вы поняли прочитанное и написанное.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.