mirror of
https://github.com/lnbits/lnbits.git
synced 2025-09-28 21:02:31 +02:00
Improved ad space function
This commit is contained in:
@@ -6,14 +6,15 @@ PORT=5000
|
|||||||
|
|
||||||
DEBUG=false
|
DEBUG=false
|
||||||
|
|
||||||
# Find "usr" string in wallet url to explicit allow users or set admins (comma separated list)
|
|
||||||
LNBITS_ALLOWED_USERS=""
|
LNBITS_ALLOWED_USERS=""
|
||||||
LNBITS_ADMIN_USERS=""
|
LNBITS_ADMIN_USERS=""
|
||||||
# Extensions only admin can access
|
# Extensions only admin can access
|
||||||
LNBITS_ADMIN_EXTENSIONS="ngrok"
|
LNBITS_ADMIN_EXTENSIONS="ngrok"
|
||||||
LNBITS_DEFAULT_WALLET_NAME="LNbits wallet"
|
LNBITS_DEFAULT_WALLET_NAME="LNbits wallet"
|
||||||
|
|
||||||
# csv ad image filepaths or urls, extensions can choose to honor
|
# Ad space description
|
||||||
|
LNBITS_AD_SPACE_TITE""
|
||||||
|
# csv ad space, format "<url>;<img-light>;<img-dark>, <url>;<img-light>;<img-dark>", extensions can choose to honor
|
||||||
LNBITS_AD_SPACE=""
|
LNBITS_AD_SPACE=""
|
||||||
|
|
||||||
# Hides wallet api, extensions can choose to honor
|
# Hides wallet api, extensions can choose to honor
|
||||||
|
@@ -388,9 +388,16 @@
|
|||||||
{% endif %} {% if AD_SPACE %} {% for ADS in AD_SPACE %} {% set AD =
|
{% endif %} {% if AD_SPACE %} {% for ADS in AD_SPACE %} {% set AD =
|
||||||
ADS.split(';') %}
|
ADS.split(';') %}
|
||||||
<q-card>
|
<q-card>
|
||||||
<a href="{{ AD[0] }}"
|
<q-card-section>
|
||||||
><img width="100%" src="{{ AD[1] }}"
|
<h6 class="text-subtitle1 q-mt-none q-mb-sm">
|
||||||
/></a> </q-card
|
{{ AD_TITLE }}
|
||||||
|
</h6>
|
||||||
|
</q-card-section>
|
||||||
|
<q-card-section class="q-pa-none">
|
||||||
|
<a href="{{ AD[0] }}" style="margin:16px">
|
||||||
|
<img v-if="($q.dark.isActive)" src="{{ AD[1] }}" />
|
||||||
|
<img v-else src="{{ AD[2] }}" />
|
||||||
|
</a> </q-card-section></q-card
|
||||||
>{% endfor %} {% endif %}
|
>{% endfor %} {% endif %}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@@ -163,6 +163,7 @@ def template_renderer(additional_folders: List = []) -> Jinja2Templates:
|
|||||||
)
|
)
|
||||||
|
|
||||||
if settings.LNBITS_AD_SPACE:
|
if settings.LNBITS_AD_SPACE:
|
||||||
|
t.env.globals["AD_TITLE"] = settings.LNBITS_AD_SPACE_TITLE
|
||||||
t.env.globals["AD_SPACE"] = settings.LNBITS_AD_SPACE
|
t.env.globals["AD_SPACE"] = settings.LNBITS_AD_SPACE
|
||||||
t.env.globals["HIDE_API"] = settings.LNBITS_HIDE_API
|
t.env.globals["HIDE_API"] = settings.LNBITS_HIDE_API
|
||||||
t.env.globals["SITE_TITLE"] = settings.LNBITS_SITE_TITLE
|
t.env.globals["SITE_TITLE"] = settings.LNBITS_SITE_TITLE
|
||||||
|
@@ -18,8 +18,6 @@ DEBUG = env.bool("DEBUG", default=False)
|
|||||||
HOST = env.str("HOST", default="127.0.0.1")
|
HOST = env.str("HOST", default="127.0.0.1")
|
||||||
PORT = env.int("PORT", default=5000)
|
PORT = env.int("PORT", default=5000)
|
||||||
|
|
||||||
FORWARDED_ALLOW_IPS = env.str("FORWARDED_ALLOW_IPS", default="127.0.0.1")
|
|
||||||
|
|
||||||
LNBITS_PATH = path.dirname(path.realpath(__file__))
|
LNBITS_PATH = path.dirname(path.realpath(__file__))
|
||||||
LNBITS_DATA_FOLDER = env.str(
|
LNBITS_DATA_FOLDER = env.str(
|
||||||
"LNBITS_DATA_FOLDER", default=path.join(LNBITS_PATH, "data")
|
"LNBITS_DATA_FOLDER", default=path.join(LNBITS_PATH, "data")
|
||||||
@@ -40,6 +38,7 @@ LNBITS_DISABLED_EXTENSIONS: List[str] = [
|
|||||||
for x in env.list("LNBITS_DISABLED_EXTENSIONS", default=[], subcast=str)
|
for x in env.list("LNBITS_DISABLED_EXTENSIONS", default=[], subcast=str)
|
||||||
]
|
]
|
||||||
|
|
||||||
|
LNBITS_AD_SPACE_TITLE = env.str("LNBITS_AD_SPACE_TITLE", default="Optional Advert Space")
|
||||||
LNBITS_AD_SPACE = [x.strip(" ") for x in env.list("LNBITS_AD_SPACE", default=[])]
|
LNBITS_AD_SPACE = [x.strip(" ") for x in env.list("LNBITS_AD_SPACE", default=[])]
|
||||||
LNBITS_HIDE_API = env.bool("LNBITS_HIDE_API", default=False)
|
LNBITS_HIDE_API = env.bool("LNBITS_HIDE_API", default=False)
|
||||||
LNBITS_SITE_TITLE = env.str("LNBITS_SITE_TITLE", default="LNbits")
|
LNBITS_SITE_TITLE = env.str("LNBITS_SITE_TITLE", default="LNbits")
|
||||||
|
BIN
lnbits/static/images/lnbits-shop-dark.png
Normal file
BIN
lnbits/static/images/lnbits-shop-dark.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 12 KiB |
BIN
lnbits/static/images/lnbits-shop-light.png
Normal file
BIN
lnbits/static/images/lnbits-shop-light.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 14 KiB |
BIN
lnbits/static/images/lnbits-shop.png
Normal file
BIN
lnbits/static/images/lnbits-shop.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 14 KiB |
Reference in New Issue
Block a user