Plugin Media

Par Digikube, il y a 13 ans


Un soucis lors de l'intégration du plugin Media :

Je m'explique j'ai mon application qui tourne avec un model Article.

Seul erreur :

TypeError: y is undefined
...isabled){this.setAriaProperty("disabled",d);this.setState("Disabled",d);this.set...
tiny_mce.js (ligne 1)

En images ça donne ...
Pour l'iframe :

Pour TinyMCE :

9 réponses

mespeche, il y a 13 ans

A priori tu l'a mal intégré, d'ailleurs tu n'a pas à appeler le helper dans ton controller. Va voir la doc sur le site perso de Graf ici : Documentation. C'est très bien expliqué, j'ai installé le plugin en 2 minutes à peine.

Digikube, il y a 13 ans

J'ai appelé le helper de cette façon dans le controller et pour l'intégrer j'ai suivi le tuto vidéo ... Je ne sais pas ce qui ne fonctionne pas.

_"
Dans mon ArticlesController j'ai pris soin d'ajouter

$this->helpers] = 'Media.Uploader';

"_

mespeche, il y a 13 ans

Justement c'est ce que je te dis, fais comme sur le doc sur le lien que je t'ai donné et rien de plus, si sa ne marche pas c'est que sa vient d'autre par au niveau de ton application, moi je le fais sur tous mes projets et je n'ai jamais eu de problème.

Digikube, il y a 13 ans

Je ne comprend pas ce que j'ai pas fait de la doc en fait .. au lieu de crée la table par cake Media.create je les ai faites à la main c'est tout.

mespeche, il y a 13 ans

Déjà la ligne $this->helpers] = 'Media.Uploader'; n'a rien à faire dans ton controller... Tente une réinstalle propre en gardant ta bdd histoire de ne pas avoir à lancer la console.

Digikube, il y a 13 ans

Je l'ai enlevé du controller et il m'affiche comme erreur :

Error: UploaderHelper could not be found.
Error: Create the class UploaderHelper below in file: app\View\Helper\UploaderHelper.php
Digikube, il y a 13 ans

Je précise que jai déposer le fichier Media dans app/Plugin et j'ai bien la requete au niveau SQL qui se fait :

SELECT `Media`.`id`, `Media`.`ref`, `Media`.`ref_id`, `Media`.`file`, `Media`.`position` FROM `ttac`.`medias` AS `Media` WHERE ref = "Article" AND `Media`.`ref_id` = (17) ORDER BY `Media`.`position` ASC
mespeche, il y a 13 ans

As tu biens loadé ton plugin dans ton bootstrap ?

Digikube, il y a 13 ans

Oui oui j'avais un souci avec mes ACL je n'avais pas reactualiser mes permissions dans un premier temps ca a permis d'afficher plupload dans les iframe et popup de TinyMCE.
En revanche dans les deux plupload ne fonctionne pas et malgré le $this->layout = 'uploader'; ce layout n'est pas chargé.

Je ne comprend pas pourquoi alrs que les script sont bien chargé ...

Mais une nouvelle erreur est apparue :

TypeError: $("#filelist>form").sortable is not a function
update:function(){
17 (ligne 104)