Преглед изворни кода

Evolution #65: Info en intro + pages statiques d'info

bastien пре 12 година
родитељ
комит
cf08645aea

+ 6 - 1
app/Resources/translations/navigationui.fr.yml Прегледај датотеку

@@ -23,4 +23,9 @@ home:
23 23
     close:              Fermer
24 24
   
25 25
 title:
26
-  hello:                Découvrez et partagez la musique !
26
+  hello:                Découvrez et partagez la musique !
27
+  
28
+  
29
+bottom_menu:
30
+  about:                A propos
31
+  development:          Version en développement

+ 5 - 1
app/Resources/translations/userui.fr.yml Прегледај датотеку

@@ -44,4 +44,8 @@ element_add:
44 44
     name:     Nom
45 45
     
46 46
 tags_filter:
47
-  help:       Pour ne pas filtrer avec des tags, supprimez les tous de la liste.
47
+  help:       Pour ne pas filtrer avec des tags, supprimez les tous de la liste.
48
+  
49
+index:
50
+  beta:
51
+    warning:  L'accès au service est privé pendant le développement de l'application

+ 30 - 0
src/Muzich/CoreBundle/Controller/InfoController.php Прегледај датотеку

@@ -0,0 +1,30 @@
1
+<?php
2
+
3
+namespace Muzich\CoreBundle\Controller;
4
+
5
+use Muzich\CoreBundle\lib\Controller;
6
+use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
7
+
8
+class InfoController extends Controller
9
+{
10
+  
11
+   
12
+  /**
13
+   *
14
+   * @Template() 
15
+   */
16
+  public function aboutAction()
17
+  {
18
+    return array();
19
+  }
20
+  
21
+  /**
22
+   *
23
+   * @Template() 
24
+   */
25
+  public function developmentAction()
26
+  {
27
+    return array();
28
+  }
29
+  
30
+}

+ 10 - 0
src/Muzich/CoreBundle/Resources/config/routing.yml Прегледај датотеку

@@ -19,3 +19,13 @@ search_tag:
19 19
 search_tag_ig_by_name:
20 20
   pattern: /search/tagid/{string_search}
21 21
   defaults: { _controller: MuzichCoreBundle:Search:searchTagId, string_search: null }
22
+
23
+####
24
+
25
+info_about:
26
+  pattern: /info/about
27
+  defaults: { _controller: MuzichCoreBundle:Info:about }
28
+  
29
+info_development:
30
+  pattern: /info/development
31
+  defaults: { _controller: MuzichCoreBundle:Info:development }

+ 1 - 0
src/Muzich/CoreBundle/Resources/config/security.yml Прегледај датотеку

@@ -55,6 +55,7 @@ security:
55 55
         - { path: ^/js/, role: IS_AUTHENTICATED_ANONYMOUSLY }
56 56
         - { path: ^/css/, role: IS_AUTHENTICATED_ANONYMOUSLY }
57 57
         - { path: ^/bundles/, role: IS_AUTHENTICATED_ANONYMOUSLY }
58
+        - { path: ^/(?:fr|en)/info/, role: IS_AUTHENTICATED_ANONYMOUSLY }
58 59
         
59 60
         - { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
60 61
         - { path: ^/login_check$, role: IS_AUTHENTICATED_ANONYMOUSLY }

+ 15 - 0
src/Muzich/CoreBundle/Resources/views/Info/about.html.twig Прегледај датотеку

@@ -0,0 +1,15 @@
1
+{% extends "MuzichCoreBundle::layout.html.twig" %}
2
+
3
+{% block title %}A propos{% endblock %}
4
+
5
+{% block main_content %}
6
+
7
+  <h1>Découvrez et partagez la musique d'internet</h1>
8
+
9
+  <p>
10
+    Grâce au réseau de Muzi.ch découvrez chaque jours de nouveaux son partagés
11
+    par les autres membres de ce réseau. Partagez egallement vos coup de coeurs 
12
+    sur ce même réseau. 
13
+  </p>
14
+
15
+{% endblock %}

+ 13 - 0
src/Muzich/CoreBundle/Resources/views/Info/container.html.twig Прегледај датотеку

@@ -0,0 +1,13 @@
1
+<div id="bottomContainer">
2
+  
3
+  <a href="{{ path('info_about') }}" >
4
+    {{ 'bottom_menu.about'|trans({}, 'navigationui') }}
5
+  </a>
6
+  
7
+  -
8
+  
9
+  <a href="{{ path('info_development') }}" >
10
+    {{ 'bottom_menu.development'|trans({}, 'navigationui') }}
11
+  </a>
12
+  
13
+</div>

+ 14 - 0
src/Muzich/CoreBundle/Resources/views/Info/development.html.twig Прегледај датотеку

@@ -0,0 +1,14 @@
1
+{% extends "MuzichCoreBundle::layout.html.twig" %}
2
+
3
+{% block title %}Version en développement{% endblock %}
4
+
5
+{% block main_content %}
6
+
7
+  <h1>Muzich est en cours de construction</h1>
8
+
9
+  <p>
10
+    Actuellement vous utilisez la version 0.1 de Muzich. De nombreuses 
11
+    fonctionnalités doivent voir le jours au fur et a mesure du développement.
12
+  </p>
13
+
14
+{% endblock %}

+ 3 - 0
src/Muzich/CoreBundle/Resources/views/layout.html.twig Прегледај датотеку

@@ -41,6 +41,9 @@
41 41
       <h3>{{ flash|trans({}, 'flash') }}</h3>
42 42
     </div>
43 43
   {% endfor %}
44
+  
45
+  {% include "MuzichCoreBundle:Info:container.html.twig" %}
46
+  
44 47
 </body>
45 48
 </html>
46 49
 

+ 3 - 0
src/Muzich/IndexBundle/Resources/views/Index/index.html.twig Прегледај датотеку

@@ -15,6 +15,9 @@
15 15
     </div>
16 16
     
17 17
     <div id="registration_box" style="{% if registration_page is not defined %}display: none;{% endif %}">
18
+      
19
+      <span class="sinfo">{{ 'index.beta.warning'|trans({}, 'userui') }}</span>
20
+
18 21
       {% include "MuzichUserBundle:Registration:register.html.twig" %}
19 22
         
20 23
       <a href="#" id="login_link">

+ 29 - 1
web/bundles/muzichcore/css/main.css Прегледај датотеку

@@ -1,6 +1,11 @@
1 1
 
2 2
 #container
3 3
 {
4
+  position: relative;
5
+  min-height: 100%;
6
+  padding-bottom: 30px;
7
+  
8
+  
4 9
   width: 640px;
5 10
   margin-top: 45px;
6 11
   margin-left: auto;
@@ -39,7 +44,7 @@
39 44
   
40 45
 }
41 46
 
42
-#container a 
47
+#container a
43 48
 {
44 49
   text-decoration: none;
45 50
   color: #00d0de;
@@ -408,4 +413,27 @@ span.help
408 413
   background-image: url(/bundles/muzichcore/img/1325329213_system-help.png);
409 414
   background-repeat: no-repeat;
410 415
   background-position: left top;
416
+}
417
+
418
+span.sinfo
419
+{
420
+  font-size: 10px;
421
+  padding-left: 18px;
422
+  background-image: url(/bundles/muzichcore/img/1326549580_info.png);
423
+  background-repeat: no-repeat;
424
+  background-position: left top;
425
+}
426
+
427
+#bottomContainer a
428
+{
429
+  text-decoration: none;
430
+  color: black;
431
+}
432
+
433
+#bottomContainer
434
+{
435
+  padding: 2px;
436
+  
437
+  font-size: 85%;
438
+  text-align: center;
411 439
 }

BIN
web/bundles/muzichcore/img/1326549580_info.png Прегледај датотеку