LeeFORT
Писатель
- Регистрация
- 20 Ноя 2015
- Сообщения
- 2
- Реакции
- 0
- Автор темы
- #1
Всем привет!
Есть кусок вот такого кода
Далее все однотипно. как видите я правлю ручками, но есть файл main_lang.php
И там перевод. Так вот, что бы перевод сработал автоматически я делаю так (в других файлах)
но в array() я не могу подтянуть. Как можно исправить данный мой тупизм?
и второй вопрос.
<div style="margin-top: 100px;">
<p><?= lang('rules_zakaza1'); ?><br />
<?= lang('rules_zakaza2'); ?><br />
<?= lang('rules_zakaza3'); ?><br />
<?= lang('rules_zakaza4'); ?><br />
<?= lang('rules_zakaza5'); ?><br />
<?= lang('rules_zakaza6'); ?></p>
</div>
Это как-то можно сделать в одну строчку?
Подойдёт такое решение?
выдает почему-то
Есть кусок вот такого кода
PHP:
// Menu items
'menu' => array(
'home' => array(
'name' => 'Главная',
'url' => '',
'icon' => 'fa fa-home',
),
'reparation' => array(
'name' => 'Заказы',
'url' => 'reparation',
'icon' => 'fa fa-home',
),
И там перевод. Так вот, что бы перевод сработал автоматически я делаю так (в других файлах)
PHP:
<?= $this->lang->line('quick_sms');?>
и второй вопрос.
<div style="margin-top: 100px;">
<p><?= lang('rules_zakaza1'); ?><br />
<?= lang('rules_zakaza2'); ?><br />
<?= lang('rules_zakaza3'); ?><br />
<?= lang('rules_zakaza4'); ?><br />
<?= lang('rules_zakaza5'); ?><br />
<?= lang('rules_zakaza6'); ?></p>
</div>
Это как-то можно сделать в одну строчку?
Подойдёт такое решение?
PHP:
<?php for ($i = 1; $i <= 6; $i++)
echo "<div style='margin-top: 100px;'><p><?= lang('rules_zakaza$i'); ?></div>"
?>
выдает почему-то
HTML:
<div style="margin-top: 100px;"><p><!--?= lang('rules_zakaza1'); ?--></p></div>
Последнее редактирование: