Acajoom Supprimer les guillemets pour un import

Appréciation moyenne:  / 0
Très mauvaisTrès bien 

Supprimer automatiquement les guillemets d'un fichier à importer 

Acajoom permet d'importer un fichier contenant des adresses afin de se créer une liste de diffusion (les abonnés)

Dans un autre article, nous avons vu comment faire en sorte qu'acajoom permette l'importation d'un fichier avec seulement deux paramètres.

Il faut savoir que par défaut, le fichier à importer doit être structué avec 4 paramètres qui sont Nom, adresse mail, envoi en html et membre du site (en gros).

Quelques modifications dans le code d'acajoom et on peut importer un fichier avec seulement Nom et adresse mail.

Mais la structure du fichier est exigeante, et il ne faut pas que ces deux paramètres soient encadrés par des guillemets, et ils doivent être séparés par une virgule:

Nom, adresse mail

La modification que nous allons faire maintenant va permettre d'importer un fichier structuré en:

"Nom","adresse mail"

Cette modif enlève tout simplement les guillemets au moment de l'importation.

Pour ce faire, allons dans le fichier:

/administrator/components/com_acajoom/classes/class.subscribers.php

et modifions la fonction:

function import($listId)

à la suite immédiate des deux lignes existantes suivantes:

$import = file_get_contents($path . $filename);
$import = str_replace(array("\r\n","\r"),"\n",$import);

rajouter simplement celle-ci:

// j'enlève les guillemets de l'import:
$import = str_replace("\"","",$import);

et voilà.