Как создать спойлеры со вставкой кода из другой страницы?
День добрый. Сайт на bootstrap 3 и PHP. Меня интересует возможность встраивания отдельных описаний на страницу. Попробую объяснить на примере :
Допустим есть страница, к примеру по психологии с множеством неизвестных терминов в каждом предложении, а их описание достаточно ёмкое, чтобы указывать на этой же странице (в скобках или, но терминов много и каждый раз нужны пояснения без перехода на другие страницы.
Возможно ли каким либо образом создать отдельный файл-словарь, с якорями и идентификаторами и сделать нечто вроде спойлера, при открытии которого отображалось значение термина ? Почему именно отдельная страница, а не создавать спойлеры на этой же или сделать десятки других страниц и оставить на них ссылку ? Во-первых, потому что описания этих терминов понадобятся в других статьях, поэтому желательно хранить описания отдельно и ссылаться на них; во-вторых - таких страниц будет много, а это усложнит задачу при редактировании всех страниц, да и вообще, получится википедия.
Что-то вроде слова-ссылки-спойлера, в который помещается кусок кода по идентификатору на другой странице
Можно это делать при загрузке основного контента, например с помощью функции file_get_contents(). А можно с помощью вездесущего AJAX примерно так:
1. Пользователь кликает по термину - это ссылка, ведующая на какое то действие в PHP.
2. Подгружается через AJAX объяснение термина
3. На JS подгруженный текст включается в нужное место страницы.
Максим Тимофеев: Не хочу, чтобы Вы сломали голову из-за чужих забот и обстоятельств, поэтому утолю Ваше любопытство : увы, сейчас нет достаточно времени, чтобы углубляться в новые темы, вроде AJAX и JS, ради решения одного вопроса. Проще пойти по пути наименьшего сопротивления. Спасибо за Ваш столь ценный для меня комментарий =)
Span4ev: Есть необходимый минимум для того, что бы заниматься чем-то. Например знание того, что по трубам идет вода - это база для сантехника. Так что тут дело в том, что если Вы что-то делаете надо хотя бы краями прочитать базовые вещи. Поэтому я так и реагирую. Потому как в данном контексте Ваша фраза интерпретируется так: "Я не буду углубляться, про трубы пока не интересно, я пока кран открываю - закрываю". Тогда Вы не сантехник. И задача "перепаять стык" из Ваших уст звучит странно. Так что либо наймите человека, который сделает Вам то что Вам надо (я так и делаю) или станьте этим человеком. Но для этого надо углубиться.
Надо быть в чем-то профи, хотя бы стремиться и не лезть в чужую сферу. Я кое-что знаю о сантехнике, но профи сделает лучше, поэтому я звоню и вызываю специалиста.