techAPJ
(Arpit Jalan)
1 Diciembre, 2015 21:36
1
Deprecated: There is now a theme-component that provides the same feature: Topic Footer Buttons
Summary : This plugin adds a custom button at the bottom of a topic, visible to everyone (who is logged in).
GitHub : https://github.com/techapj/discourse-custom-topic-button
Install : Follow the plugin installation guide .
Features
Configuration
From Admin > Site Settings > Plugin, modify
custom_topic_button_url
custom_topic_button_title
custom_topic_button_label
Note: For button to be visible only to staff or members of a specific group, see:
CHANGELOG
TODO
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