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"

Hogyan csatolhatunk fájlt egy elküldött üzenethez vagy egy automatikus válaszhoz egy csatolt fájllal?
Gyere be. Új csoport hozzáadása: Hívja fel a "Csatolt fájlok" csoportot. nos, vagy ahogy ez kényelmes az Ön számára. Új "Fájl" típusú mezők hozzáadása. Adja meg azt az összeget, amelyet a felhasználónak az e-mailben kell megkapnia. Az én esetemben három volt, de a feltételtől függően egyenként küldtek (nem fogom leírni őket, csak általános elveket fogok leírni.) Miután hozzáadta a mezőt, be kell vonni az "Automatikus válasz" szakaszba: Miután minden megtörtént , kattintson a "Mentés és kilépés" gombra. Tovább mennünk. Most meg kell keresnie a "Visszajelzés" - "adminisztrátor / webforms / sablonok" modul "Betűk sablonok" részét. Most kattintson a "Sablon hozzáadása" gombra
Hogyan csatolhatunk fájlt egy elküldött üzenethez vagy egy automatikus válaszhoz egy csatolt fájllal?
Ezután be kell állítania egy levélsablont. Ha nem érted, hogy mi a felelős, olvassa el a dokumentációt;). Itt három részre vagyunk kíváncsiak: "Letter", "Formanyújtásnak" és "Automatikus válasz".

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.

Hogyan csatolhatunk fájlt egy elküldött üzenethez vagy egy automatikus válaszhoz egy csatolt fájllal?
Hozzáadás és kilépés.

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