Hide all images for guests (solved)
Quote from Dolllander on April 8, 2024, 12:30 pmHello dear forum, I have a question about images in posts. I can currently switch off the visibility for people who are not logged in for all images that are added under upload. However, the inline image upload function is not affected by this setting. How can this be changed? I would also like the inline images to only be visible to logged in people. Many thanks for your help. Greetings Alex from Dollland.de
Hallo liebes Forum,
ich hätte eine Frage zu Bildern in Posts.
Aktuell kann ich bei allen Biildern die unter Upload hinzugefügt werden, die Sichtbarkeit für nicht eingeloggte Personen abschalten.
Die Funktion Inline Bilder Upload ist aber von dieser einstellung nicht betroffen.
Wie lässt sich das ändern?
Ich hätte gerne auch, dass die Inline Bilder auch nur für eingelogte Personen sichtbar sind.
Vielen Dank für eure Hilfe.
Gruß Alex von Dollland.de
Hello dear forum,
I have a question about images in posts.
I can currently switch off the visibility for people who are not logged in for all images that are added under upload.
However, the inline image upload function is not affected by this setting.
How can this be changed?
I would also like the inline images to only be visible to logged in people.
Many thanks for your help.
Greetings Alex from Dollland.de
Hallo liebes Forum,
ich hätte eine Frage zu Bildern in Posts.
Aktuell kann ich bei allen Biildern die unter Upload hinzugefügt werden, die Sichtbarkeit für nicht eingeloggte Personen abschalten.
Die Funktion Inline Bilder Upload ist aber von dieser einstellung nicht betroffen.
Wie lässt sich das ändern?
Ich hätte gerne auch, dass die Inline Bilder auch nur für eingelogte Personen sichtbar sind.
Vielen Dank für eure Hilfe.
Gruß Alex von Dollland.de
Quote from Biker on April 9, 2024, 9:38 amServus Alex,
In unseren Motorradforum hab ich die Bilder zu Treffen in eine Kategorie gepackt, die nur von Mitgliedern ab einer gewissen Stufe einsehbar ist.
Ansonsten könntest du Bilder die nicht angezeigt werden sollen in einen Spoiler packen.
So mache ich das, wenn die Bilder im öffentlichen Bereich nur Mitgliedern zugänglich gemacht werden sollen.
Servus Alex,
In unseren Motorradforum hab ich die Bilder zu Treffen in eine Kategorie gepackt, die nur von Mitgliedern ab einer gewissen Stufe einsehbar ist.
Ansonsten könntest du Bilder die nicht angezeigt werden sollen in einen Spoiler packen.
So mache ich das, wenn die Bilder im öffentlichen Bereich nur Mitgliedern zugänglich gemacht werden sollen.
Only a biker knows why a dog sticks its head out a car window.
Quote from Dolllander on April 9, 2024, 11:14 amHi Biker, Dank dir erstmal für die Antwort.
Ich probiere das mal aus.
Ich bin aber der Lösung schon etwas näher gekommen mit folgendem CSS:
#af-wrapper .post-message img {
display: none;
}Wenn ich diesen Code im Abschnitt CSS der Seite einfüge, werden alle Bilder aus den Posts ausgeblendet.
Jetzt fehlt nur noch die Verknüpfung mit der Bedingung, daß dieser Code aktiv ist, wenn der Nutzer nicht angemeldet ist.
Aktuell Löse ich es mit 2 Wordpress Seiten. Seite 1 Forum-Guests mit aktivem CSS, Seite 2Forum-Normal ohne CSS. In beiden wird einfach nur [Forum] verwendet, dadurch ist der Textinhalt gleich.
Aber das ist jetzt nur eine Notlösung
Gruß Alex von Dollland.de
Hi Biker, Dank dir erstmal für die Antwort.
Ich probiere das mal aus.
Ich bin aber der Lösung schon etwas näher gekommen mit folgendem CSS:
#af-wrapper .post-message img {
display: none;
}
Wenn ich diesen Code im Abschnitt CSS der Seite einfüge, werden alle Bilder aus den Posts ausgeblendet.
Jetzt fehlt nur noch die Verknüpfung mit der Bedingung, daß dieser Code aktiv ist, wenn der Nutzer nicht angemeldet ist.
Aktuell Löse ich es mit 2 Wordpress Seiten. Seite 1 Forum-Guests mit aktivem CSS, Seite 2Forum-Normal ohne CSS. In beiden wird einfach nur [Forum] verwendet, dadurch ist der Textinhalt gleich.
Aber das ist jetzt nur eine Notlösung
Gruß Alex von Dollland.de
Quote from Dolllander on April 9, 2024, 2:39 pmProblem gelöst:
Also zuerst CSS erstellen über Texteditor und hochladen. Meine liegt jetzt im Ordner css vom Theme.
Bsp. Alex.css
Inhalt:
/**
* Extrafile für Nutzerabhaenige bedingeungen
* h
*/#af-wrapper .post-message img {
display: none;
}Danach die Function.php erweitern mit:
function hidden_img() {
wp_enqueue_style(‘style’, get_template_directory_uri().’/css/alex.css’);
}if (!is_user_logged_in()) {
add_action(‘wp_enqueue_scripts’, ‘hidden_img’);
}Jetzt werden alle Bilder ausgeblendet, bis man sich einloggt.
Gruß Alex von Dollland.de
Problem gelöst:
Also zuerst CSS erstellen über Texteditor und hochladen. Meine liegt jetzt im Ordner css vom Theme.
Bsp. Alex.css
Inhalt:
/**
* Extrafile für Nutzerabhaenige bedingeungen
* h
*/
#af-wrapper .post-message img {
display: none;
}
Danach die Function.php erweitern mit:
function hidden_img() {
wp_enqueue_style(‘style’, get_template_directory_uri().’/css/alex.css’);
}
if (!is_user_logged_in()) {
add_action(‘wp_enqueue_scripts’, ‘hidden_img’);
}
Jetzt werden alle Bilder ausgeblendet, bis man sich einloggt.
Gruß Alex von Dollland.de
Quote from Dolllander on April 9, 2024, 3:01 pmhab die PHP nochmal ganz schön gemacht und einen Hinweis für Gäste eingeblendet.
//Bilder für registrierte / nicht registrierte Nutzer sichtbar machen
function hidden_img() {
wp_enqueue_style(‘style’, get_template_directory_uri().’/css/alex.css’);
}if (!is_user_logged_in()) {
add_action(‘wp_enqueue_scripts’, ‘hidden_img’);
add_action(‘asgarosforum_content_header’, ‘add_welcome_message’);
}// Print welcome message
function add_welcome_message(){echo ‘<h3>Bilder sind für Gäste ausgeblendet</h3>’;
}
hab die PHP nochmal ganz schön gemacht und einen Hinweis für Gäste eingeblendet.
//Bilder für registrierte / nicht registrierte Nutzer sichtbar machen
function hidden_img() {
wp_enqueue_style(‘style’, get_template_directory_uri().’/css/alex.css’);
}
if (!is_user_logged_in()) {
add_action(‘wp_enqueue_scripts’, ‘hidden_img’);
add_action(‘asgarosforum_content_header’, ‘add_welcome_message’);
}
// Print welcome message
function add_welcome_message(){
echo ‘<h3>Bilder sind für Gäste ausgeblendet</h3>’;
}
Quote from Biker on April 9, 2024, 3:50 pmDanke….
Danke….
Only a biker knows why a dog sticks its head out a car window.