wakdev / slash-cms

CMS Systems
GNU General Public License v3.0
5 stars 5 forks source link

Moved responsive images rewrite to sl_images #65

Closed lowki closed 11 years ago

lowki commented 11 years ago

Je ne suis pas certain que ce soit une bonne idée de le mettre là, mais je n'ai pas trouvé mieux. Au passage la méthode prend un paramètre de plus pour spécifier les tailles et points de bascule que l'on souhaite avoir et sert également des images adaptées aux écrans à haute densité de pixels (Retina). A terme, il faudrait tout intégrer dans ckeditor, ou configurer les points de rupture et tailles d'images dans le template. PS: Je ne comprends pas pourquoi, mes anciens commit apparaissent toujours dans le pulll request.

wakdev commented 11 years ago

Oula ! Effectivement. Tu as mis à jour ton dépôt avant ?

wakdev commented 11 years ago

Possibilité de m'arranger ça ? car là j'ai un peu de mal à y voir clair ><

lowki commented 11 years ago

Oui j'ai fais un merge juste avant. Je ne sais pas si on peut effacer des commit. Je vais me renseigner :)

wakdev commented 11 years ago

Sinon au pire je fais un diff quand j'ai un peu de temps, puis tu vois après le merge pour rétablir ton fork à jour.

wakdev commented 11 years ago

J'ai un problème avec la règle htaccess qui me pète les miniatures lors de l'upload coté back-office. Aussi, je me demande si cela ne serai pas mieux d'intégrer le paramètre "adapter les images à l'écran" au niveau global (table sl_config).

wakdev commented 11 years ago

Ah et il manque aussi dans le dump le champ responsive_images ;) Que pense tu de l'intégration global de ce paramètre ?

lowki commented 11 years ago

Ha, pas moi, tu utilises IE?

wakdev commented 11 years ago

Le troll quoi ^^ Non je parle de la ligne permettant de créer le champ responsive_images dans le dump SQL lors de l'installation ;)

wakdev commented 11 years ago

Ah bin si il est là : https://github.com/lowki/slash-cms/commit/834d032c9d88ccceb1047e61df0896cc5d1aa8e2#L8L78

wakdev commented 11 years ago

Pour la miniature dans l'ajax_upload, j'ai bien un problème avec le htaccess ;)

lowki commented 11 years ago

J'étais en train de chercher la ligne :) Je te trollais sur les miniatures qui ne fonctionnent pas dans le back. Sinon, je pense qu'il faut que ça reste paramétrable pour chaque page/article. Ha ok +1 pour l'ajaxupload.

wakdev commented 11 years ago

Coté front j'ai aussi des problèmes d'affichages >< Et un truc bizarre...

wtf

wakdev commented 11 years ago

Rah, je n'ai plus d'affichage sur les images responsive ><

lowki commented 11 years ago

Bizarre tout ça, je n'ai pas de bug sur le front.

wakdev commented 11 years ago

J'ai un problème avec la règle : RewriteRule (medias/(?:images|attachments)/..(?:jpe?g|gif|png|JPE?G|GIF|PNG))(?:/(\d\w))?(?:/(\d\w*))? core/common/class/functions/includes/show_image.php?url=$1&width=$2&height=$3

Ne fonctionne pas si le site n'est pas à la racine.

lowki commented 11 years ago

Ca ne match pas ou ça donne une mauvaise url?

wakdev commented 11 years ago

Mauvaise url, du coup bin... pas d'image ^^

lowki commented 11 years ago

Marche impec chez moi. Quelle url il te donne? T'as quoi comme serveur?

wakdev commented 11 years ago

Je vais re-vérifier quand j'aurai un peu de temps, si j'ai pas une merde sur mon serveur. Ou alors j'ai pas vidé mon cache mdr ^^

wakdev commented 11 years ago

404

C'est la même :(

wakdev commented 11 years ago

Obligé de rajouter /slash-cms/ devant la règle. Du coup : /slash-cms/core/common/class/functions/includes/show_image.php?url=$1&width=$2&height=$3

wakdev commented 11 years ago

De plus forcement, cela pose aussi problème sur les lignes ErrorDocument

wakdev commented 11 years ago

Putain, je suis une buse en htaccess >< Je trouve pas la solution lol

wakdev commented 11 years ago

Bon sinon il y a la solution du RewriteBase /slash-cms/ Mais cela oblige l'utilisateur à modifier le htaccess, ce qui est pas terrible.

lowki commented 11 years ago

Colle ça die($url); à la ligne 249 de show_image.php et dis moi ce que ça te sort s'il te plait.

wakdev commented 11 years ago

http://localhost/slash-cms/medias/images/wakdev.jpg/2000 => ../../../../../medias/images/wakdev.jpg

Avec le RewriteBase /slash-cms/ Sinon c'est 404

wakdev commented 11 years ago

Nan, c'est vraiment la règle de ré-écriture qui merde. (voir image sans RewriteBase /slash-cms/) 404

lowki commented 11 years ago

C'est quoi ce chemin? /sources/master/

wakdev commented 11 years ago

C'est mon chemin local vers mes sources : E:\slash-cms\sources\master\slash-cms J'ai crée un alias Apache :

Alias /slash-cms/ "e:/slash-cms/sources/master/slash-cms/" <Directory "e:/slash-cms/sources/master/slash-cms/"> Options Indexes FollowSymLinks MultiViews AllowOverride all Order allow,deny Allow from all

lowki commented 11 years ago

Ok je vais essayer avec ça

wakdev commented 11 years ago

Sinon tant pis, on utilise le RewriteBase.

wakdev commented 11 years ago

En même temps, c'est un peu son rôle...

lpotherat commented 11 years ago

Je m'incruste, le RewriteBase peut être généré à l'installation ? ;) .htaccess n'est qu'un fichier après tout.

wakdev commented 11 years ago

C'est jouable je pense. ^^

wakdev commented 11 years ago

Après si il y a moyen de l'éviter, c'est mieux

lowki commented 11 years ago

Oui bien sur c'est possible, mais comme le dit wak, je préfère éviter. Pour une fois qu'on a le temps, faisons les choses bien :)

lowki commented 11 years ago

Bon finalement j'ai cédé au RewriteBase, je l'ai inclus au script d'installation. Le pull request arrive.

wakdev commented 11 years ago

Oui, enfin bon c'est un cas bien particulier, ce n'est pas bien grave. Merci pour le pull request, j'ai test et merge :)