- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть в языковом файле компонента есть вот такое:
<?php
var $ADD_YOUR_LISTING_HERE = "тут текст";
?>
Мне нужно вставить вместо "тут текст" - ссылку и описание к ссылке. Но если я делаю вот так:
'тут текст', то ссылка начинает просто выполнятся(у меня это вывод картинки на экран). А мне нужно что бы просто выводился код ссылки.
И можно ли как то совместить выполнение кода и рядом сам код? То есть я хочу чтобы на экран выводился код и результат его выполнения рядом.
Спасибо.
Да тут не ПХП, html нужно знать :)
можно сделать так:
а вообще лучше код поместить поместить в:
Как вариант без знания html
уже опередили
На все варианты ругается: Parse error: parse error, unexpected '(', expecting ',' or ';' in /www/www/htdocs/components/com_mtree/language/russian.php on line 247
Что я не так сделал?
roma095, покажите, как вы правили. Код
Экранируйте двойные кавычки в тексте, т.е. замените " на \".
<?php
var $ADD_YOUR_LISTING_HERE = htmlspecialchars("тут текст, а здесь текст в \"кавывках\"");
?>
<?php
class mtLanguage {
/* Add Listing */
var $PLEASE_LOGIN_BEFORE_ADDLISTING = "Для добавления материала зарегистрируйтесь или авторизируйтесь";
var $PLEASE_FILL_IN_LINK_NAME = "Пожалуйста заполните названия материала, перед его добавлением";
var $LISTING_WILL_BE_REVIEWED = "Спасибо за Ваше добавление. Ваш материал будет рассмотрен в кратчайшие сроки нашим Администратором и добавлен в наш каталог, после одобрения.";
var $LISTING_HAVE_BEEN_ADDED = "Спасибо за ваше добавление. Ваш материал был добавлен в наш каталог.";
var $LISTING_MODIFICATION_WILL_BE_REVIEWED = "Спасибо за Ваше добавление. Ваше обновление будет рассмотрено в кратчайшие сроки нашим Администратором и добавлен в наш каталог, после одобрения.";
var $LISTING_HAVE_BEEN_UPDATED = "Ваш материал был обновлен.";
var $ADD_YOUR_LISTING_HERE = htmlspecialchars("тут текст");
var $CATS_IN_BRACKETS_DOES_NOT_ACCEPT_NEW_LISTINGS = "* Категории в скобках не принимают новые списки.";
var $PLEASE_COMPLETE_THIS_FIELD = 'Пожалуйста заполните это поле: ';
}
$_MT_LANG =& new mtLanguage();
?>
Объявление класса.
Там переменной не может присваиваться результат выражения или функции - только константа.
var $ADD_YOUR_LISTING_HERE='<a href="blablabla">текст</a>'
или
var $ADD_YOUR_LISTING_HERE="<a href='blablabla'>текст</a>"
an0nym, ты прав.
Разъясняю для новичка. Тебе нужно создать конструктор класса таким образом:
Это будет работать. Удачи!
Pro PHP добавил 04.05.2008 в 13:50
И ради справки. Если будет строка вида:
то это выдаст ошибку. Причина - нельзя вставлять кавычки внутри кавычек. Выход - перед каждой кавычкой внутри строки ставить бес слэш (обратная косая чета) - "\". Вот пример правильного варианта написания:
или проще так (с одинарной кавычкой):
an0nym, ты прав.
Разъясняю для новичка. Тебе нужно создать конструктор класса таким образом:
Это будет работать. Удачи!