Как внедрить ссылку в PHP-файл?

12
MK
На сайте с 25.06.2018
Offline
25
753

У скрипта сайта вопросов-ответов Q2A есть PHP-файл qa-lang-question.php. Подскажите, пожалуйста, как в этом файле вставить ссылки? Если использую что-то подобное echo ' <a href="index1.php">page1</a>'; или echo "<a href='index.php'>Index Page</a>"; оно отображается на странице просто как текст.

Содержимое файла:

<?php
/*
Question2Answer by Gideon Greenspan and contributors
http://www.question2answer.org/

File: qa-include/qa-lang-question.php
Description: Language phrases for question page


This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

More about this license: http://www.question2answer.org/license.php
*/

return array(
'1_answer_title' => '1 Answer',
'a_convert_to_c' => 'Convert this answer into a comment',
'a_convert_to_c_on' => 'Convert this answer into a comment on:',
'a_convert_warn' => 'Warning: This conversion cannot be reversed.',
'a_convert_warn_cs' => 'Warning: This conversion cannot be reversed and will also move this answer\'s comments.',
'close_duplicate' => 'This is a duplicate of another question',
'close_duplicate_error' => 'The duplicate question could not be found - please try entering the number from a different question URL, e.g. 123.',
'close_form_button' => 'Close question',
'close_form_title' => 'Close this question',
'close_original_note' => 'You can also enter the question number from the URL, e.g. 123.',
'close_original_title' => 'URL of the original question:',
'close_q_popup' => 'Close this question to any new answers',
'close_reason_title' => 'Reason for closing this question:',
'closed_as_duplicate' => 'closed as a duplicate of:',
'closed_with_note' => 'closed with the note:',
'comment_a_popup' => 'Add a comment on this answer',
'comment_button' => 'comment',
'comment_limit' => 'Too many comments received - please try again in an hour',
'comment_must_be_approved' => 'Your account must be approved before you add a comment.',
'comment_must_confirm' => 'Please ^5confirm your email address^6 to add a comment.',
'comment_must_login' => 'Please ^1log in^2 or ^3register^4 to add a comment.',
'comment_on_a' => 'On answer: ',
'comment_on_q' => 'On question: ',
'comment_q_popup' => 'Add a comment on this question',
'delete_a_popup' => 'Delete this answer permanently',
'delete_button' => 'delete',
'delete_c_popup' => 'Delete this comment permanently',
'delete_q_popup' => 'Delete this question permanently',
'duplicate_content' => 'Your submission appears to be a duplicate.',
'edit_a_popup' => 'Edit this answer',
'edit_a_title' => 'Edit answer',
'edit_button' => 'edit',
'edit_c_popup' => 'Edit this comment',
'edit_c_title' => 'Edit comment',
'edit_must_confirm' => 'Please ^5confirm your email address^6 to edit this.',
'edit_must_login' => 'Please ^1log in^2 or ^3register^4 to edit this.',
'edit_q_popup' => 'Edit this question',
'edit_q_title' => 'Edit Question',
'example_tags' => 'Example tags: ',
'flag_a_popup' => 'Flag this answer as spam or inappropriate',
'flag_button' => 'flag',
'flag_c_popup' => 'Flag this comment as spam or inappropriate',
'flag_hide_button' => 'flag and hide',
'flag_limit' => 'Too many posts flagged - please try again in an hour',
'flag_must_confirm' => 'Please ^5confirm your email address^6 to flag posts.',
'flag_must_login' => 'Please ^1log in^2 or ^3register^4 to flag posts.',
'flag_not_allowed' => 'Flagging this is not allowed',
'flag_q_popup' => 'Flag this question as spam or inappropriate',
'follow_a_popup' => 'Ask a new question relating to this answer',
'follow_button' => 'ask related question',
'follows_a' => 'related to an answer for:',
'follows_q' => 'about the question:',
'hide_a_popup' => 'Hide this answer',
'hide_button' => 'hide',
'hide_c_popup' => 'Hide this comment',
'hide_q_popup' => 'Hide this question',
'matching_tags' => 'Matching tags: ',
'max_tags_x' => 'A maximum of ^ tags are allowed',
'min_tags_x' => 'Please provide at least ^ tag/s',
'notify_email_note' => 'Privacy: Your email address will only be used for sending these notifications.',
'q_category_label' => 'Category:',
'q_content_label' => 'More information for the question:',
'q_hidden_author' => 'This question has been hidden by its author',
'q_hidden_flagged' => 'This question has been flagged and hidden',
'q_hidden_other' => 'This question has been hidden',
'q_notify_email' => 'Email me at this address if my question is answered or commented on:',
'q_notify_label' => 'Email me if my question is answered or commented on',
'q_notify_x_label' => 'Email me (^) if my question is answered or commented on',
'q_tags_comma_label' => 'Tags - use comma (,) as a separator:',
'q_tags_label' => 'Tags - use hyphens to combine words:',
'q_title_label' => 'The question in one sentence:',
'q_waiting_approval' => 'This question is waiting for approval',
'q_waiting_your_approval' => 'This question is waiting for your approval',
'q_your_waiting_approval' => 'Your question will be checked and approved shortly.',
'recat_button' => 'recategorize',
'recat_popup' => 'Change this question\'s category',
'recat_q_title' => 'Recategorize question',
'reject_a_popup' => 'Reject this answer',
'reject_button' => 'reject',
'reject_c_popup' => 'Reject this comment',
'reject_q_popup' => 'Reject this question',
'remove_q_favorites' => 'Remove this question from my favorites',
'reopen_button' => 'reopen',
'reopen_q_popup' => 'Reopen this question',
'reply_button' => 'reply',
'reply_c_popup' => 'Reply to this comment',
'reshow_a_popup' => 'Reshow this answer',
'reshow_button' => 'reshow',
'reshow_c_popup' => 'Reshow this comment',
'reshow_q_popup' => 'Reshow this question',
'retag_button' => 'retag',
'retag_cat_popup' => 'Change this question\'s category or tags',
'retag_popup' => 'Change this question\'s tags',
'retag_q_title' => 'Retag question',
'save_silent_label' => 'Save silently to hide that this was edited',
'select_popup' => 'Click to select as best answer',
'select_text' => 'Best answer',
'show_1_comment' => 'Show 1 comment',
'show_1_previous_comment' => 'Show 1 previous comment',
'show_x_comments' => 'Show ^ comments',
'show_x_previous_comments' => 'Show ^ previous comments',
'unflag_button' => 'unflag',
'unflag_popup' => 'Remove the flag that you added',
'unselect_popup' => 'Click to remove selection',
'x_answers_title' => '^ Answers',
'your_answer_title' => 'Your answer',
'your_comment_a' => 'Your comment on this answer:',
'your_comment_q' => 'Your comment on this question:',
);


/*
Omit PHP closing tag to help avoid accidental output
*/
M
На сайте с 04.12.2013
Offline
185
#1

Вам же прямо написали, что это файл с «языковыми фразами». О какой вставке ссылок идет речь, ХЗ.

---------- Добавлено 06.08.2019 в 16:38 ----------

P.S. Ссылки обычно прописываются в шаблонах или прямо в контенте.

Хостинг FOZZY ( http://fozzy.com.ru ) / Выслушаю предложения на домены ( http://u75.ru/domains-for-sale ) / Домены и скрипт для коротких ссылок ( http://u75.ru/domains-for-shortcuts )
MK
На сайте с 25.06.2018
Offline
25
#2
miketomlin:
Вам же прямо написали, что это файл с «языковыми фразами». О какой вставке ссылок идет речь, ХЗ.

---------- Добавлено 06.08.2019 в 16:38 ----------

P.S. Ссылки обычно прописываются в шаблонах или прямо в контенте.

Могли бы Вы подсказать в каком файле можно вставить ссылку после фразы "Email me at this address if my question is answered or commented on:"? Пример страницы добавления комментария question2answer.org/qa/ask?cat=2

Neptoon
На сайте с 12.07.2011
Offline
126
#3

Может так


$a=<<<HTML
ссылки
HTML;
echo $a;
Drive your way
MK
На сайте с 25.06.2018
Offline
25
#4
Neptoon:
Может так


$a=<<<HTML
ссылки
HTML;
echo $a;

Спасибо. Но тоже отображается, как текст. Похоже в таком файле нельзя внедрить ссылок, как заметил miketomlin.

Samail
На сайте с 10.05.2007
Offline
328
#5
M
На сайте с 04.12.2013
Offline
185
#6

MiraKR, не мог бы, я не телепат.

Neptoon, не, ТС написал(а), что в эти строки ссылки (тэги?) вставлять нельзя. А echo тут – вообще ХЗ что!

keepersheet
На сайте с 21.06.2016
Offline
57
#7
MiraKR:
Могли бы Вы подсказать в каком файле можно вставить ссылку после фразы "Email me at this address if my question is answered or commented on:"?

Грепните файлы сайта на вашем сервере как-нибудь вот так:

grep -Fri 'q_notify_email'

, узнаете, "в каком файле".

Накрайняк

grep --help
Веб-разработка на ruby и php (https://masterpro.ws/)
M
На сайте с 04.12.2013
Offline
185
#8

P.S. Может, можно под этот формат добавить расширение: ^1log in^2 or ^3register^4

MK
На сайте с 25.06.2018
Offline
25
#9

Спасибо! Так и думала, что это сложно воплотить на question2answer привычными методами.

---------- Добавлено 06.08.2019 в 16:24 ----------

keepersheet:
Грепните файлы сайта на вашем сервере как-нибудь вот так:

grep -Fri 'q_notify_email'


, узнаете, "в каком файле".

Накрайняк

grep --help

Спасибо! Воспользуюсь Вашей подсказкой.

keepersheet
На сайте с 21.06.2016
Offline
57
#10
MiraKR:
Спасибо! Воспользуюсь Вашей подсказкой.

Совсем уже накрайняк сгрузите файлы себе на рабочий комп, взгляните невооруженным взглядом. Вьюху ищите, или файл, который инициирует HTML у вас. Может быть, так быстрее и проще будет. По любым ключевым фразам, которые видите на страничке, просто глазами пробегите файлы.

А вставлять ссыль в ini-файл (как бы он ни назывался) - плохая идея.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий