techAPJ
(Arpit Jalan)
1 Diciembre, 2015 21:36
1
Descontinuado: Ahora existe un componente de tema Customization > Theme que ofrece la misma funcionalidad: Topic Footer Buttons
Resumen : Este plugin agrega un botón personalizado en la parte inferior de un tema, visible para todos (que hayan iniciado sesión).
GitHub : https://github.com/techapj/discourse-custom-topic-button
Instalar : Sigue la guía de instalación de plugins .
Características
Configuración
Desde Administración > Configuración del sitio > Plugin, modifica
custom_topic_button_url
custom_topic_button_title
custom_topic_button_label
Nota: Para que el botón sea visible solo para el personal o miembros de un grupo específico, consulta:
REGISTRO DE CAMBIOS
PENDIENTES
20 Me gusta
Al hacer clic en el botón, se abre un enlace en otra página. ¿Cómo hago clic en el botón y que se abra en la misma página?
1 me gusta
No estoy seguro, pero creo que hay un par de componentes de tema oficiales que son la forma más actualizada de lograr esto. Topic Footer Buttons
¿Se comportan de manera similar?
Los instalé, pero ambos abren el enlace en otra ventana, ¿hay alguna forma de que se abra en la misma ventana?
Hmmm. Si lo estoy leyendo bien, creo que es parte del código del componente de tema que se abre en una nueva ventana:
.replace("<TOPIC_TITLE>", this.topic.title)
.replace("<TOPIC_SLUG>", this.topic.slug);
}
if (currentUser) {
url = url
.replace("<USER_ID>", currentUser.id)
.replace("<USERNAME>", currentUser.username)
}
window.open(url, "_blank");
},
dropdown() {
return this.site.mobileView;
},
classNames: ["discourse-custom-topic-button"],
dependentKeys: ["topic.id", "topic.title", "topic.slug"],
displayed() {
return settings.custom_topic_button_enabled;
}
});
(¡y los plugins también, creo!)
discourse-custom-topic-button/assets/javascripts/discourse/connectors/after-topic-footer-main-buttons/custom-public-button.js.es6 at c4a91727c0322f0c59bc09af7fbcb076b5676de4 · arpitjalan/discourse-custom-topic-button · GitHub
No parece que actualmente haya una forma a través de la interfaz de usuario para cambiar eso. Puede que sea posible modificar ese comportamiento con un poco de trabajo personalizado, pero me temo que eso no es lo mío.
1 me gusta
Canapin
(Coin-coin le Canapin)
30 Enero, 2023 22:48
9
Hola koliwi, intentaré echar un vistazo al componente del tema para añadir esta funcionalidad esta semana.
3 Me gusta
¿Es este plugin tuyo? ¡Felicitaciones por el trabajo, me gustó mucho! ¡Si puedes abrirlo en la misma ventana será aún mejor! ¡Gracias!
Canapin
(Coin-coin le Canapin)
31 Enero, 2023 11:44
11
No es mío, pero de todos modos puedo echarle un vistazo. Te avisaré
2 Me gusta