Smarty-3.x模板中图片、CSS、JS的路径怎么替换
Smarty-3.x模板中图片、CSS、JS的路径如何替换?
比如说index.dwt模板文件里面有句代码:
也许你会认为这个图片可以显示出来,但是打开http://localhost/index.php,发现图片并未显示,图片的路径变成了http://localhost/images/logo.gif,而真正的路径应该是http://localhost/themes/default/images/logo.gif。还有模板文件里的js、css的路径都需要替换。
Smarty-3.x版本中该如何替换,把替换函数写在哪个位置上?
(Smarty-2.x的版本我知道,只是不知道Smarty-3.x版本的替换)
希望各位大哥帮忙一下!
------解决方案--------------------
Smarty-3.x 也还有这种问题么?
------解决方案--------------------
将路径赋给变量,src中直接写变量+文件名:
- PHP code
<?php $img_path = dirname(__FILE__)."/images/"; //smarty只要加上assign和display两个方法就行 ?> <img src="/static/imghw/default1.png" data-src="<?=$img_path?>logo.gif" class="lazy" border="0" alt=" Smarty-3.x模板中图片、CSS、JS的路径怎么替换 " > <br><font color="#e78608">------解决方案--------------------</font><br>定一个basepath常量,根据需要改 <br><font color="#e78608">------解决方案--------------------</font><br>楼主该睡了 <div class="clear"> </div>

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Les raisons pour lesquelles MySQL ne peut pas se connecter à localhost sont que le service MySQL n'est pas démarré, que le port MySQL est occupé et qu'il y a un problème avec le fichier de configuration MySQL. Introduction détaillée : 1. Dans les systèmes Windows, vous pouvez ouvrir le gestionnaire de services en saisissant « services.msc » à l'invite de commande, puis rechercher le service mysql et vous assurer que son état est « En cours d'exécution ». Dans les systèmes Linux, vous pouvez utiliser la commande « services.msc » pour vérifier et contrôler l'état du service ; 2. Vous pouvez utiliser la commande open et ainsi de suite.

Solution : 1. Vérifiez l'état de fonctionnement du serveur et assurez-vous qu'il écoute sur le bon port ; 2. Essayez de désactiver temporairement le pare-feu ou le logiciel de sécurité, puis essayez à nouveau d'accéder à localhost ; système d'exploitation pour vous assurer que localhost est correctement résolu ; 4. Essayez de redémarrer la carte réseau ou de reconfigurer la connexion réseau ; 5. Essayez de modifier le port utilisé par le serveur local ou fermez les autres programmes qui occupent le même port ; pour ajouter manuellement l'adresse IP et le nom de domaine correspondants dans le fichier hosts, etc.

linux localhost signifie « nom d'hôte de l'ordinateur ». Le nom d'hôte est utilisé pour identifier un ordinateur indépendant sur le réseau ; la racine dans « root@localhost » représente l'utilisateur actuellement connecté. Sous Linux, le compte administrateur est root et le compte. l'utilisateur est root. Connectez-vous à la machine Linux en tant qu'utilisateur.

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

Avec le Skyline, HMD Global devrait dévoiler le 10 juillet un smartphone milieu de gamme dans le style du Nokia Lumia 920. Selon les dernières informations du leaker @smashx_60, le design Lumia sera bientôt également utilisé pour une tablette, qui sera c

Le 29 août, Foton Motor a organisé une magnifique conférence de rafraîchissement de la marque, apportant une série de nouvelles passionnantes à l'industrie. Le nouveau logo, les produits de remplacement de batterie inférieure Auman Zhilan et la nouvelle voiture Xiangling Q sont devenus le centre de la conférence de presse. Le nouveau logo de Foton Motor montre les ambitions de l'entreprise pour l'avenir. Foton Motor a déclaré que ce nouveau logo symbolise le renouveau et le développement vigoureux de la marque, marquant l'entrée de l'entreprise dans une nouvelle étape de développement. Lors de la conférence de presse, Foton Motor a également lancé le très attendu produit de remplacement de batterie inférieure Auman Smart Blue. utilisateurs Voici une expérience d'utilisation plus pratique et efficace. Dans le même temps, la nouvelle série de voitures Xiangling Q a également attiré beaucoup d'attention. Il existe 4 modèles au total, avec des prix allant de 167 800 yuans à 168 800 yuans, offrant aux consommateurs.

L’un des concours organisés par 1839 Awards en 2024 était spécial dans la mesure où les soumissions devaient être générées par l’intelligence artificielle plutôt que créées avec un appareil photo. C’est ce concours qui a piqué la curiosité d’un certain Miles Astray.

Raisons et solutions pour lesquelles iwatch n'allume que le logo mais ne s'allume pas : 1. Cela est dû à une alimentation insuffisante et ne peut pas être allumé. Vous pouvez mettre l'arrière de l'iwatch sur le chargeur 2. Cela est dû au système ; problèmes de version. Vous pouvez restaurer la version stable du système ; 3. En cas de panne du chargeur ou du câble de chargement, vous pouvez utiliser un autre câble de chargement magnétique iwatch et un autre adaptateur secteur USB. 4. En cas de panne matérielle, il est recommandé de le faire. rendez-vous chez une machine de test tierce professionnelle pour la maintenance.
