Browse Source

Evolution #60: Compléter le site de phrases d'aides

bastien 12 years ago
parent
commit
638a1c36f4

+ 1 - 1
app/Resources/translations/flash.fr.yml View File

@@ -5,7 +5,7 @@ group.flash.created: Le groupe a été créé.
5 5
 group.flash.deleted: Le groupe a été supprimé.
6 6
 profile.flash.updated: Le profil a été mis à jour.
7 7
 change_password.flash.success: Le mot de passe a été modifié.
8
-registration.flash.user_created: L'utilisateur a été créé avec succès.
8
+registration.flash.user_created: Un email a été envoyé a l'adresse email saisie.
9 9
 resetting.flash.success: Le mot de passe a été réinitialisé avec succès.
10 10
 
11 11
 # muzich

+ 2 - 0
app/Resources/translations/messages.fr.yml View File

@@ -0,0 +1,2 @@
1
+
2
+Username:     Nom d'utilisateur

+ 7 - 1
app/Resources/translations/userform.fr.yml View File

@@ -1,4 +1,10 @@
1 1
 
2 2
 password.actual: Actuel
3 3
 password.new.first: Nouveau
4
-password.new.second: Nouveau (vérification)
4
+password.new.second: Nouveau (vérification)
5
+
6
+username:  Nom d'utilisateur
7
+email:     Email
8
+password:
9
+  first:   Mot de passe
10
+  second:  Mot de passe (vérification)

+ 20 - 1
app/Resources/translations/userui.fr.yml View File

@@ -1,4 +1,17 @@
1 1
 
2
+start:
3
+  title:       Inscription terminé
4
+  titleh2:     Bienvenue sur Muzich !
5
+  description: |
6
+                 Cette plate-forme vous permettra de découvrir et partager vos trouvailles musicales
7
+                 du web. A l'aide de tags représentant genres musaicaux, instruments de musique et autres
8
+                 vous pouvez classifier ce que vous partagez et filtrer vos recherches. Vous pourez
9
+                 egallement suivre des utilisateurs et des groupes afin de créer votre propre réseau.
10
+               
11
+  tags:
12
+    title:     Choisissez vos tags préférés
13
+    remind:    Vous pourrez egallement modifier vos tags préféré dans la partie 'mon compte'.
14
+
2 15
 my_account: 
3 16
   title:          Mon compte
4 17
   username:         Nom d'utilisateur
@@ -11,4 +24,10 @@ connexion:
11 24
   password_lost:    Mot de passe perdu ?
12 25
   
13 26
 more:    plus
14
-tags:    Tags
27
+tags:
28
+  help:  |
29
+           Tapez dans le cadre ci-dessous le mot que vous souhaitez utiliser. Une liste de tags disponibles 
30
+           apparaitra et vous pourrez choisir le tag voulu dans la liste. Vous pouvez choisir plueurs tags.
31
+           
32
+filter:
33
+  network: "Résultats de "

+ 19 - 2
src/Muzich/CoreBundle/Controller/SearchController.php View File

@@ -63,11 +63,28 @@ class SearchController extends Controller
63 63
   {
64 64
     if ($this->getRequest()->isXmlHttpRequest())
65 65
     {
66
+      $words = explode(' ', $string_search);
67
+      $where = '';
68
+      $params = array();
69
+      foreach ($words as $i => $word)
70
+      {
71
+        if ($where == '')
72
+        {
73
+          $where .= 'WHERE UPPER(t.name) LIKE :str'.$i;
74
+        }
75
+        else
76
+        {
77
+          $where .= ' OR UPPER(t.name) LIKE :str'.$i;
78
+        }
79
+        
80
+        $params['str'.$i] = '%'.strtoupper($word).'%';
81
+      }
82
+      
66 83
       $tags = $this->getDoctrine()->getEntityManager()->createQuery("
67 84
         SELECT t.name FROM MuzichCoreBundle:Tag t
68
-        WHERE UPPER(t.name) LIKE :str
85
+        $where
69 86
         ORDER BY t.name ASC"
70
-      )->setParameter('str', '%'.strtoupper($string_search).'%')
87
+      )->setParameters($params)
71 88
       ->getScalarResult()
72 89
       ;
73 90
       

+ 5 - 1
src/Muzich/CoreBundle/Resources/views/SearchElement/form.html.twig View File

@@ -2,7 +2,11 @@
2 2
   
3 3
   {{ form_errors(search_form) }}
4 4
 
5
-  {{ form_row(search_form.network) }}
5
+  <div class="field">
6
+    {{ form_errors(search_form.network) }}
7
+    {{ form_label(search_form.network, 'filter.network'|trans({}, 'userui')) }}
8
+    {{ form_widget(search_form.network) }}
9
+  </div>
6 10
 
7 11
   {% include "MuzichCoreBundle:Tag:tagsPrompt.html.twig" with { 'form_name': form_name } %}
8 12
   

+ 1 - 1
src/Muzich/CoreBundle/Resources/views/Tag/tagsPrompt.html.twig View File

@@ -1,7 +1,7 @@
1 1
 
2 2
 
3 3
 <div class="tags_prompt" id="tags_prompt_{{ form_name }}">
4
-  {{ 'tags'|trans({}, 'userui') }}: 
4
+  <span class="help">{{ 'tags.help'|trans({}, 'userui') }}</span>
5 5
    <input class="tags_prompt_list" id="tags_prompt_list_{{ form_name }}" name="tags" value=""> 
6 6
 </div>
7 7
 

+ 21 - 9
src/Muzich/UserBundle/Resources/views/Registration/register.html.twig View File

@@ -16,17 +16,29 @@
16 16
     </ul>
17 17
     {% endif %}
18 18
     
19
-    {{ form_errors(form.username) }}
20
-    {{ form_row(form.username) }}
21
-    
22
-    {{ form_errors(form.email) }}
23
-    {{ form_row(form.email) }}
19
+    <div class="field">
20
+      {{ form_errors(form.username) }}
21
+      {{ form_label(form.username, 'username'|trans({}, 'userform')) }}
22
+      {{ form_widget(form.username) }}
23
+    </div>   
24
+        
25
+    <div class="field">
26
+      {{ form_errors(form.email) }}
27
+      {{ form_label(form.email, 'email'|trans({}, 'userform')) }}
28
+      {{ form_widget(form.email) }}
29
+    </div> 
24 30
     
25
-    {{ form_errors(form.plainPassword.first) }}
26
-    {{ form_row(form.plainPassword.first) }}
31
+    <div class="field">
32
+      {{ form_errors(form.plainPassword.first) }}
33
+      {{ form_label(form.plainPassword.first, 'password.first'|trans({}, 'userform')) }}
34
+      {{ form_widget(form.plainPassword.first) }}
35
+    </div> 
27 36
     
28
-    {{ form_errors(form.plainPassword.second) }}
29
-    {{ form_row(form.plainPassword.second) }}
37
+    <div class="field">
38
+      {{ form_errors(form.plainPassword.second) }}
39
+      {{ form_label(form.plainPassword.second, 'password.second'|trans({}, 'userform')) }}
40
+      {{ form_widget(form.plainPassword.second) }}
41
+    </div> 
30 42
 
31 43
     {{ form_rest(form) }}
32 44
     

+ 5 - 5
src/Muzich/UserBundle/Resources/views/User/start.html.twig View File

@@ -1,16 +1,16 @@
1 1
 {% extends "MuzichUserBundle::layout.html.twig" %}
2 2
 
3
-{% block title %}Inscription terminé{% endblock %}
3
+{% block title %}{{ 'start.title'|trans([], 'userui') }}{% endblock %}
4 4
 
5 5
 {% block content %}
6 6
 
7
-  <h2>Bienvenue sur Muzich !</h2>
7
+  <h2>{{ 'start.titleh2'|trans([], 'userui') }}</h2>
8 8
   
9 9
   <p>
10
-    Bla bla bla ...
10
+    {{ 'start.description'|trans([], 'userui') }}</h2>
11 11
   </p>
12 12
   
13
-  <h3>Choisissez vos tags préférés</h3>
13
+  <h3>{{ 'start.tags.title'|trans([], 'userui') }}</h3>
14 14
   
15 15
   {% include "MuzichCoreBundle:Tag:tagFavoritesForm.html.twig" with { 
16 16
     'form'             : form_tags_favorites,
@@ -20,7 +20,7 @@
20 20
   } %}
21 21
   
22 22
   <p>
23
-    Vous pourrez egallement modifier vos tags préféré dans la partie 'mon compte'.
23
+    {{ 'start.tags.remind'|trans([], 'userui') }}
24 24
   </p>
25 25
       
26 26
 {% endblock %}

+ 10 - 1
web/bundles/muzichcore/css/main.css View File

@@ -399,4 +399,13 @@ ul.elements li.even
399 399
 }
400 400
 
401 401
 
402
-/* FIN CSS pour elements */
402
+/* FIN CSS pour elements */
403
+
404
+span.help
405
+{
406
+  font-size: 10px;
407
+  padding-left: 18px;
408
+  background-image: url(/bundles/muzichcore/img/1325329213_system-help.png);
409
+  background-repeat: no-repeat;
410
+  background-position: left top;
411
+}

BIN
web/bundles/muzichcore/img/1325329213_system-help.png View File