Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge current master into dev5 #56

Merged
merged 5 commits into from
Apr 24, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 7 additions & 10 deletions include/lang.inc.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,23 +14,20 @@
$charset = serendipity_getCharset();

// The following variable can be set in serendipity_config_local.inc.php to force your templates being able to use language override includes
if (isset($serendipity['useTemplateLanguage']) && $serendipity['useTemplateLanguage'] === true) {
// An un-promoted private variable set, to first serve template based serendipity lang constants that have higher priority.
// We do not allow this for backend constants and both, the fallback "default" and the standard theme (currently "pure") !
if (isset($serendipity['useTemplateLanguage']) && $serendipity['useTemplateLanguage'] === true && !empty($serendipity['template'])
&& !defined('IN_serendipity_admin') && !in_array($serendipity['template'], ['default', 'default-php', $serendipity['defaultTemplate']])) {
if (defined('S9Y_DATA_PATH')) {
@include_once (S9Y_DATA_PATH . 'templates/' . $serendipity['template'] . '/' . $charset . 'lang_' . $serendipity['lang'] . '.inc.php');
@include_once (S9Y_DATA_PATH . 'templates/' . $serendipity['template'] . '/lang_en.inc.php');

@include_once (S9Y_DATA_PATH . 'templates/' . $serendipity['template_backend'] . '/' . $charset . 'lang_' . $serendipity['lang'] . '.inc.php');
@include_once (S9Y_DATA_PATH . 'templates/' . $serendipity['template_backend'] . '/lang_en.inc.php');
} else {
@include_once (S9Y_INCLUDE_PATH . 'templates/' . $serendipity['template'] . '/' . $charset . 'lang_' . $serendipity['lang'] . '.inc.php');
@include_once (S9Y_INCLUDE_PATH . 'templates/' . $serendipity['template'] . '/lang_en.inc.php');

@include_once (S9Y_INCLUDE_PATH . 'templates/' . $serendipity['template_backend'] . '/' . $charset . 'lang_' . $serendipity['lang'] . '.inc.php');
@include_once (S9Y_INCLUDE_PATH . 'templates/' . $serendipity['template_backend'] . '/lang_en.inc.php');
}
}

// Try and include preferred language from the configurated setting
// Try and include preferred language from the configured setting

if (@include(S9Y_INCLUDE_PATH . 'lang/' . $charset . 'serendipity_lang_'. $serendipity['lang'] .'.inc.php') ) {
// Only here can we truly say the language is loaded
Expand All @@ -42,9 +39,9 @@
// If no config file is loaded, language includes are not available.
// Now include one. Try to auto-guess the language by looking up the HTTP_ACCEPT_LANGUAGE.
serendipity_detectLang(true);
} //endif
}

// Do fallback to english
// Do fall back to english
if (IS_installed === false || (defined('IS_up2date') && IS_up2date === false)) {
@include_once(S9Y_INCLUDE_PATH . 'lang/' . $charset . 'serendipity_lang_en.inc.php');
}
Expand Down
2 changes: 1 addition & 1 deletion templates/b46/UTF-8/lang_de.inc.php
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,6 @@
<li>Erstellen Sie nun einen Eintrag der im Weiteren als Featured Article in diesen Theme Optionen als "'.B46_LEAD.'" verlinkt werden soll. Achten Sie darauf, diesen Eintrag nur der Kategorie "feature" zuzuordnen und in den "Erweiterten Eigenschaften von Artikeln" des Eintragsformulares ein Häckchen bei "Nicht in Artikelübersicht zeigen" und (optional) "Eintragsinhalt im RSS-Feed verstecken" zu setzen.</li>
<li>Nutzen Sie einfach die Artikel Vorschau, um sich den Link zum Artikel einfach herauszukopieren (Titel mit rechten Maustaste "Link speichern"). Den kopierten Link setzen Sie dort ein, wo hier beispielhaft "#" als "url=#" im Array: "<em>image=/uploads/features/fa_1.webp&height=350px&title=My first longer featured blog post with ID 1&text=Summary feature of my post’s contents.&url=#&link=Continue reading...</em>" steht (siehe voll funktionierendes Demo Beispiel in der Info zur Option "'.B46_LEAD.'").</li>
</ul>
<p>Et voilà ! Ihr herausgehobener "featured article" wird nun auf den Blog-Artikel als ganzer Artikel verweisen. Ansonsten ist er nur über den Archives-/Kategorielink im Blog erreichbar. Wird dieser Artikel irgendwann für einen anderen/neuen als normaler Artikel zurückgestuft, so ändern Sie im Artikel selbst die Kategorie und nehmen die beiden Häcken in den Erweiterte Eigenschaften von Artikeln (wie oben beschrieben) wieder heraus. Sie sehen also mit dieser Theme Option eine andere Art des Umganges mit quasi "Dauerhaften Artikeln", die ansonsten natürlich zum Serendipity Standardrepertoire in den "Erweiterten Artikeleigenschaften" gehören.</p>
<p>Et voilà ! Ihr besonders beworbener, "featured"-Artikel wird nun auf den Eintrag als ganzen Artikel verweisen. Ansonsten ist er nur über den Archives-/Kategorielink im Blog erreichbar. Wird dieser Artikel irgendwann für einen anderen/neuen als normaler Artikel zurückgestuft, so ändern Sie im Artikel selbst die Kategorie und nehmen die beiden Häkchen in den "Erweiterten Eigenschaften für Einträge" (wie oben beschrieben) wieder heraus. Wie Sie sehen, können Sie mit dieser Theme-Option eine andere Art des Umganges mit "Dauerhaften Einträgen" ermöglichen, die ansonsten natürlich zum Serendipity Standardrepertoire von Serendipity in den "Erweiterten Artikeleigenschaften" gehören.</p>
</details>');

2 changes: 1 addition & 1 deletion templates/b46/info.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Name: B46 [Black Edition]
Author: Ian Styx
Date: 2024-02-28
Date: 2024-04-22
Require Serendipity: 3.5
Backend: No
Responsive: Yes
Expand Down
2 changes: 1 addition & 1 deletion templates/b46/lang_de.inc.php
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,6 @@
<li>Erstellen Sie nun einen Eintrag der im Weiteren als Featured Article in diesen Theme Optionen als "'.B46_LEAD.'" verlinkt werden soll. Achten Sie darauf, diesen Eintrag nur der Kategorie "feature" zuzuordnen und in den "Erweiterten Eigenschaften von Artikeln" des Eintragsformulares ein H�ckchen bei "Nicht in Artikel�bersicht zeigen" und (optional) "Eintragsinhalt im RSS-Feed verstecken" zu setzen.</li>
<li>Nutzen Sie einfach die Artikel Vorschau, um sich den Link zum Artikel einfach herauszukopieren (Titel mit rechten Maustaste "Link speichern"). Den kopierten Link setzen Sie dort ein, wo hier beispielhaft "#" als "url=#" im Array: "<em>image=/uploads/features/fa_1.webp&height=350px&title=My first longer featured blog post with ID 1&text=Summary feature of my posts contents.&url=#&link=Continue reading...</em>" steht (siehe voll funktionierendes Demo Beispiel in der Info zur Option "'.B46_LEAD.'").</li>
</ul>
<p>Et voila ! Ihr herausgehobener "featured article" wird nun auf den Blog-Artikel als ganzer Artikel verweisen. Ansonsten ist er nur �ber den Archives-/Kategorielink im Blog erreichbar. Wird dieser Artikel irgendwann f�r einen anderen/neuen als normaler Artikel zur�ckgestuft, so �ndern Sie im Artikel selbst die Kategorie und nehmen die beiden H�cken in den Erweiterte Eigenschaften von Artikeln (wie oben beschrieben) wieder heraus. Sie sehen also mit dieser Theme Option eine andere Art des Umganges mit quasi "Dauerhaften Artikeln", die ansonsten nat�rlich zum Serendipity Standardrepertoire in den "Erweiterten Artikeleigenschaften" geh�ren.</p>
<p>Et voil� ! Ihr besonders beworbener, "featured"-Artikel wird nun auf den Eintrag als ganzen Artikel verweisen. Ansonsten ist er nur �ber den Archives-/Kategorielink im Blog erreichbar. Wird dieser Artikel irgendwann f�r einen anderen/neuen als normaler Artikel zur�ckgestuft, so �ndern Sie im Artikel selbst die Kategorie und nehmen die beiden H�kchen in den "Erweiterten Eigenschaften f�r Eintr�ge" (wie oben beschrieben) wieder heraus. Wie Sie sehen, k�nnen Sie mit dieser Theme-Option eine andere Art des Umganges mit "Dauerhaften Eintr�gen" erm�glichen, die ansonsten nat�rlich zum Serendipity Standardrepertoire von Serendipity in den "Erweiterten Artikeleigenschaften" geh�ren.</p>
</details>');

2 changes: 1 addition & 1 deletion templates/b46/lang_en.inc.php
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,6 @@
<li>Then create an entry that will be linked as a featured article here in these theme options in "'.B46_LEAD.'". Make sure to assign this entry only to the category "feature" and to check "Do not show in article overview" and (optionally) "Hide entry content in RSS feed" in the "Extended properties for entries" section of the entry form.</li>
<li>Simply use the article preview to copy the link to the article (right-click the title with mouse and "Save link"). Insert the copied link where "#" lives as "url=#" in the following shortened example array: "<em>image=/uploads/features/fa_1.webp&height=350px&title=My first longer featured blog post with ID 1&text=Summary feature of my post contents.&url=#&link=Continue reading...</em>" (see a full functional demo example in the info text of option "'.B46_LEAD.'" down below).</li>
</ul>
<p>Et voila ! Your promoted "featured article" will now link to the featured article as a single full article. Otherwise, it will only be link-accessible via the archives/category link in the blog. If at some point this article is back demoted for another/new one as a normal article, you have to only change the category in the article itself and uncheck the two ckeckboxes in the "Extended properties for entries" (as described above). As you can see, you now are able to enable a different way of dealing with "sticky articles" with this theme option, which are otherwise of course part of Serendipity\'s standard repertoire in the "Advanced article properties".</p>
<p>Et voila ! Your promoted "featured article" will now link to the featured article as a single full article. Otherwise, it will only be link-accessible via the archives/category link in the blog. If at some point this article is back demoted for another/new one as a normal article, you have to only change the category in the article itself and uncheck the two checkboxes in the "Extended properties for entries" (as described above). As you can see, you now are able to enable a different way of dealing with "sticky articles" with this theme option, which are otherwise of course part of Serendipity\'s standard repertoire in the "Advanced article properties".</p>
</details>');

7 changes: 3 additions & 4 deletions templates/default/admin/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -4181,6 +4181,9 @@ img.mfp-img {
#serendipity_comments_list .pingback.actions {
margin-top: 1.5em;
}
#media_pane_sort .hideSubDirLabel {
white-space: pre;
}
.js .media_controls video {
max-width: 24em;
}
Expand Down Expand Up @@ -5273,10 +5276,6 @@ img.mfp-img {
width: 100%;
}

#media_pane_sort .hideSubDirLabel {
white-space: pre;
}

.actions li,
.actions_extra {
margin: 0 .3em .5em 0;
Expand Down
7 changes: 3 additions & 4 deletions templates/styx/admin/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -4489,6 +4489,9 @@ img.mfp-img {
#serendipity_comments_list .pingback.actions {
margin-top: 1.5em;
}
#media_pane_sort .hideSubDirLabel {
white-space: pre;
}
.js .media_controls video {
max-width: 24em;
}
Expand Down Expand Up @@ -5681,10 +5684,6 @@ img.mfp-img {
width: 100%;
}

#media_pane_sort .hideSubDirLabel {
white-space: pre;
}

.actions li,
.actions_extra {
margin: 0 .3em .5em 0;
Expand Down