Hogyan csatolhatunk fájlt egy elküldött üzenethez vagy egy automatikus válaszhoz egy csatolt fájllal?
Hosszú ideig nem írtam róla, hogy működik az UMI.CMS-vel, meg kell oldanod a helyzetet.
Nem olyan régen a munkahelyen szembesültek ezzel a feladattal - szükséges volt csatolni a fájlt a levélhez, de ahhoz, amit a felhasználó küld, ilyen megoldások elérhetők az UMi.CMS wiki-n. de a felhasználónak küldött levélhez automatikusan válaszol. A wiki.umisoft.ru szerint nincs ilyen lehetőség.
A szabványos funkciók - a letöltött fájlnak az adminisztrátori levelhez történő csatolásához - nincs megadva. Lehetőség van azonban arra, hogy a levélben közvetlenül a letöltött fájlra mutasson.
Annak érdekében, hogy egyértelműen megértsük a fájlnak a felhasználóhoz intézett automatikus válaszadáshoz való csatolásának helyzetét, itt egy példa - a felhasználó úgy döntött, hogy a termékek árlistáját kérte, és vissza kell fizetnie a felhasználó adatait az árlistán. Nos, gondolom, hogy a probléma világos, most mindent festek neked. Az első dolog az új kommunikációs forma létrehozása az UMI.CMS-ben. Meg kell mennie a Modulok -> Visszajelzésre. Ha nincs kommunikációs formája, létre kell hoznia. Nem fogom leírni az űrlap létrehozásának folyamatát, az UMI.CMS dokumentációjában tökéletesen le van írva. Ha van egy űrlapod, akkor hagyd el ezt a lépést, és menj rögtön a Modulok -> Adatminták elemre, és itt meg kell találnod a "Betűsablon"


A "Hozzájárulás az űrlaphoz" mezőhöz ki kell választania az űrlapot, amellyel a felhasználó dolgozni fog.
"Levél" blokkolása - írja be az adatait, hogy értesítést kapjon a levélben, amit írt.
Az "Autoreply" blokkban - az aktuális automatikus válasz sablon és a felhasználónak küldött fájl.

Ebben a munkában az UMI.CMS adminisztrációs panel befejeződött, konfiguráljuk a csatolt fájl elküldését az UMI.CMS automatikus válaszban.
Meg kell nyitnia a \ classes \ modules \ webforms mappát, ebben a papa, megtalálja a __custom.php fájlt. Ebben a fájlban lesz egy függvény standard funkciója UMI.CMS send (), de enyhén bővített a fájl küldéséhez. Távol a témától, a send () függvény a custom.php fájlban található. 362. sor.
Most minden ebben a mappában;) Most már kicsit modernizálni kell azt az űrlapot, amellyel a felhasználó dolgozik a fronton. Ehhez nyissa meg az űrlap megjelenítéséért felelős sablont, és a téma - \ data \ reflection mappájában legyen. A webforms.tpl alapértelmezett sablonja van. Ezután a $ FORMS ['form_block'] szakaszban frissítse a címkét
Információk az UMI.CMS fejlesztői számára
- A demó online megtalálható itt
- A bitbucket.org projekt nyilvános hozzáférésben
- A DB a webhelyhez kérésre érkezik - alexpontyk.com.ua. A kulcs az, hogy megvan a maga