diff --git a/mod/glossary/formats/TEMPLATE/TEMPLATE_format.php b/mod/glossary/formats/TEMPLATE/TEMPLATE_format.php
index 96886b5bc57..b13d9625075 100755
--- a/mod/glossary/formats/TEMPLATE/TEMPLATE_format.php
+++ b/mod/glossary/formats/TEMPLATE/TEMPLATE_format.php
@@ -24,6 +24,7 @@ function glossary_show_entry_TEMPLATE($course, $cm, $glossary, $entry, $mode='',
//Use this code to show author's name
//Comments: Configuration not supported
$fullname = fullname($user);
+ $by = new object();
$by->name = ''.$fullname.'';
$by->date = userdate($entry->timemodified);
echo ''.get_string('bynameondate', 'forum', $by).'' . '
';
@@ -67,12 +68,12 @@ function glossary_show_entry_TEMPLATE($course, $cm, $glossary, $entry, $mode='',
echo '
';
echo '';
- //Use this function to print the concept
+ //Use this function to print the concept in a heading
//Comments: Configuration not supported
glossary_print_entry_concept($entry);
- //Line separator to show this template fine. :-)
- echo " \n";
+ //Line separator not normally needed now.
+ //echo " \n";
//Use this function to show the definition
//Comments: Configuration not supported
diff --git a/mod/glossary/formats/continuous/continuous_format.php b/mod/glossary/formats/continuous/continuous_format.php
index a1152bd04a5..f87d0fc008f 100644
--- a/mod/glossary/formats/continuous/continuous_format.php
+++ b/mod/glossary/formats/continuous/continuous_format.php
@@ -9,9 +9,9 @@ function glossary_show_entry_continuous($course, $cm, $glossary, $entry, $mode='
echo '';
glossary_print_entry_approval($cm, $entry, $mode);
glossary_print_entry_attachment($entry,'html','right');
- echo '';
+ echo ' ';
glossary_print_entry_concept($entry);
- echo ': ';
+ echo ': ';
glossary_print_entry_definition($entry);
$entry->alias = '';
echo ' | |
';
diff --git a/mod/glossary/formats/dictionary/dictionary_format.php b/mod/glossary/formats/dictionary/dictionary_format.php
index db5634b536d..e24c2f661d6 100644
--- a/mod/glossary/formats/dictionary/dictionary_format.php
+++ b/mod/glossary/formats/dictionary/dictionary_format.php
@@ -9,9 +9,9 @@ function glossary_show_entry_dictionary($course, $cm, $glossary, $entry, $mode='
echo '';
glossary_print_entry_approval($cm, $entry, $mode);
glossary_print_entry_attachment($entry,'html','right');
- echo '';
+ echo ' ';
glossary_print_entry_concept($entry);
- echo ': ';
+ echo ': ';
glossary_print_entry_definition($entry);
echo ' | ';
echo '';
diff --git a/mod/glossary/formats/encyclopedia/encyclopedia_format.php b/mod/glossary/formats/encyclopedia/encyclopedia_format.php
index e46ce0280fe..b19ead33ff5 100644
--- a/mod/glossary/formats/encyclopedia/encyclopedia_format.php
+++ b/mod/glossary/formats/encyclopedia/encyclopedia_format.php
@@ -17,9 +17,9 @@ function glossary_show_entry_encyclopedia($course, $cm, $glossary, $entry, $mode
echo ' | ';
echo '';
if ($entry) {
glossary_print_entry_approval($cm, $entry, $mode);
- echo "id&eid=$entry->id&displayformat=dictionary\" target=\"_blank\" onClick=\"return openpopup('/mod/glossary/showentry.php?courseid=$course->id&eid=$entry->id&displayformat=dictionary', 'entry', 'menubar=0,location=0,scrollbars,resizable,width=600,height=450', 0);\">";
+ echo " ';
echo ' | ';
if ($printicons) {
glossary_print_entry_icons($course, $cm, $glossary, $entry, $mode, $hook,'print');
diff --git a/mod/glossary/formats/faq/faq_format.php b/mod/glossary/formats/faq/faq_format.php
index b4ed5cc7066..0780a5802ad 100644
--- a/mod/glossary/formats/faq/faq_format.php
+++ b/mod/glossary/formats/faq/faq_format.php
@@ -11,9 +11,9 @@ function glossary_show_entry_faq($course, $cm, $glossary, $entry, $mode="", $hoo
echo ' | ';
echo '';
glossary_print_entry_approval($cm, $entry, $mode);
diff --git a/mod/glossary/formats/fullwithoutauthor/fullwithoutauthor_format.php b/mod/glossary/formats/fullwithoutauthor/fullwithoutauthor_format.php
index fad2ba4f37d..06534b2d44a 100644
--- a/mod/glossary/formats/fullwithoutauthor/fullwithoutauthor_format.php
+++ b/mod/glossary/formats/fullwithoutauthor/fullwithoutauthor_format.php
@@ -9,15 +9,15 @@ function glossary_show_entry_fullwithoutauthor($course, $cm, $glossary, $entry,
echo '';
echo '';
- echo '';
echo '';
glossary_print_entry_approval($cm, $entry, $mode);
diff --git a/mod/glossary/lib.php b/mod/glossary/lib.php
index fe100d0f9f1..83053f8b304 100644
--- a/mod/glossary/lib.php
+++ b/mod/glossary/lib.php
@@ -668,10 +668,13 @@ function glossary_print_entry_default ($entry) {
echo '
';
}
+/**
+ * Print glossary concept/term as a heading <h3>
+ */
function glossary_print_entry_concept($entry) {
$options = new object();
$options->para = false;
- $text = format_text('' . $entry->concept . '', FORMAT_MOODLE, $options);
+ $text = format_text(print_heading($entry->concept, '', 3, 'nolink'), FORMAT_MOODLE, $options);
if (!empty($entry->highlight)) {
$text = highlight($entry->highlight, $text);
}
diff --git a/mod/glossary/view.php b/mod/glossary/view.php
index bac4bad575d..f55ad450b2b 100644
--- a/mod/glossary/view.php
+++ b/mod/glossary/view.php
@@ -433,7 +433,7 @@
$pivottoshow = $currentpivot;
if ( isset($entry->userispivot) ) {
// printing the user icon if defined (only when browsing authors)
- echo ' | ';
+ echo ' | ';
$user = get_record("user","id",$entry->userid);
print_user_picture($user->id, $course->id, $user->picture);
@@ -443,7 +443,7 @@
}
print_heading($pivottoshow);
- echo ' | ';
+ echo " |
\n";
}
}
diff --git a/theme/standard/styles_fonts.css b/theme/standard/styles_fonts.css
index 25243fb0d2f..95f7891fed4 100644
--- a/theme/standard/styles_fonts.css
+++ b/theme/standard/styles_fonts.css
@@ -734,12 +734,15 @@ body#mod-forum-index .generalbox .cell {
.glossarypost .time {
font-size: 0.8em;
}
-.glossarycategoryheader h2 {
- margin: 0;
-}
+.glossarycategoryheader h2,
.glossarypost .concept h3 {
+ font-size: 1em;
margin: 0;
}
+.glossarypost div.concept h3,
+.glossarypost.continuous .concept {
+ display: inline;
+}
.glossarypost .entryheader {
font-weight: normal;
text-align: left;