PluginProbe ʕ •ᴥ•ʔ
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress / 3.1
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress v3.1
4.16.19 4.16.18 4.16.17 4.16.16 trunk 1.0 1.0.1 1.0.2 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.5a 1.1.6 1.1.7 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.4 1.4.1 1.4.2 1.5 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.7 1.7.1 1.7.2 1.8 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.1.9 2.2.10 2.2.11 2.2.12 2.2.13 2.2.14 2.2.15 2.2.16 2.2.2 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 3.0 3.1 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.14 3.2.15 3.2.16 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 4.0.0 4.0.1 4.0.2 4.0.3 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10.0 4.10.1 4.10.2 4.10.3 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.13.3 4.13.4 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.15.0 4.15.1 4.15.10 4.15.11 4.15.12 4.15.13 4.15.14 4.15.15 4.15.16 4.15.17 4.15.18 4.15.19 4.15.2 4.15.20 4.15.20.1 4.15.21 4.15.22 4.15.23 4.15.24 4.15.25 4.15.3 4.15.4 4.15.5 4.15.6 4.15.7 4.15.8 4.15.9 4.16.0 4.16.1 4.16.10 4.16.11 4.16.12 4.16.13 4.16.14 4.16.15 4.16.2 4.16.3 4.16.4 4.16.5 4.16.6 4.16.7 4.16.8 4.16.9 4.2.0 4.3.0 4.3.1 4.3.2 4.4.0 4.4.1 4.5.0 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.7.0 4.8.0 4.9.0
wp-user-avatar / src / Themes / Shortcode / Login / Fzbuk.php
wp-user-avatar / src / Themes / Shortcode / Login Last commit date
Fzbuk.php 5 years ago PerfectoLite.php 5 years ago
Fzbuk.php
197 lines
1 <?php
2
3 namespace ProfilePress\Core\Themes\Shortcode\Login;
4
5
6 use ProfilePress\Core\Themes\Shortcode\LoginThemeInterface;
7
8 class Fzbuk implements LoginThemeInterface
9 {
10 public function get_name()
11 {
12 return 'Fzbuk';
13 }
14
15 public function get_structure()
16 {
17 return <<<CODE
18 <div class="fzbuk-login-form-wrap">
19
20 <h1>Sign In</h1>
21
22 <div class="fzbuk-login-form">
23
24 <label>
25 [login-username placeholder="Username" id="fzbuk-username"]
26 </label>
27
28 <label>
29 [login-password placeholder="Password" id="fzbuk-password"]
30 </label>
31
32 [login-submit value="Login"]
33
34 </div>
35 <h5>[link-lost-password class="lostp" label="Forgot Password?"]</h5>
36 </div>
37 CODE;
38
39 }
40
41 public function get_css()
42 {
43 return <<<CSS
44 @import url(https://fonts.googleapis.com/css?family=Lato:300,400,600,700&display=swap);
45
46 /* css class for the form generated errors */
47 .profilepress-login-status {
48 -webkit-box-sizing: border-box;
49 -moz-box-sizing: border-box;
50 box-sizing: border-box;
51 color: #fff;
52 background: #5170ad;
53 background: -moz-radial-gradient(center, ellipse cover, #5170ad 0%, #355493 100%);
54 background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #5170ad), color-stop(100%, #355493));
55 background: -webkit-radial-gradient(center, ellipse cover, #5170ad 0%, #355493 100%);
56 background: -o-radial-gradient(center, ellipse cover, #5170ad 0%, #355493 100%);
57 background: -ms-radial-gradient(center, ellipse cover, #5170ad 0%, #355493 100%);
58 background: radial-gradient(ellipse at center, #5170ad 0%, #355493 100%);
59 border: 1px solid #2d416d;
60 box-shadow: 0 1px #5670A4 inset, 0 0 10px 5px rgba(0, 0, 0, 0.1);
61 border-radius: 5px;
62 position: relative;
63 max-width: 360px;
64 width: 100%;
65 text-align: center;
66 margin: 10px auto;
67 padding: 10px;
68 }
69
70 .profilepress-login-status a {
71 color: #ea9629 !important;
72 font-weight:bold;
73 }
74
75 .fzbuk-login-form label {
76 display: block !important;
77 margin: 0 !important;
78 }
79
80 .fzbuk-login-form-wrap {
81 -webkit-box-sizing: border-box;
82 -moz-box-sizing: border-box;
83 box-sizing: border-box;
84 font-family: "Lato", sans-serif;
85 background: #5170ad;
86 background: -moz-radial-gradient(center, ellipse cover, #5170ad 0%, #355493 100%);
87 background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #5170ad), color-stop(100%, #355493));
88 background: -webkit-radial-gradient(center, ellipse cover, #5170ad 0%, #355493 100%);
89 background: -o-radial-gradient(center, ellipse cover, #5170ad 0%, #355493 100%);
90 background: -ms-radial-gradient(center, ellipse cover, #5170ad 0%, #355493 100%);
91 background: radial-gradient(ellipse at center, #5170ad 0%, #355493 100%);
92 border: 1px solid #2d416d;
93 box-shadow: 0 1px #5670A4 inset, 0 0 10px 5px rgba(0, 0, 0, 0.1);
94 border-radius: 5px;
95 position: relative;
96 max-width: 360px;
97 width: 100%;
98 margin: 10px auto;
99 padding: 50px 30px 0 30px;
100 text-align: center;
101 }
102 .fzbuk-login-form-wrap:before {
103 display: block;
104 content: '';
105 width: 58px;
106 height: 19px;
107 top: 10px;
108 left: 10px;
109 position: absolute;
110 }
111 .fzbuk-login-form-wrap > h1 {
112 margin: 0 0 50px 0;
113 padding: 0;
114 font-size: 26px;
115 color: #fff;
116 }
117 .fzbuk-login-form-wrap > h5 {
118 color: #303030;
119 margin-top: 40px;
120 }
121 .fzbuk-login-form-wrap > h5 > a {
122 font-size: 14px;
123 color: #fff;
124 text-decoration: none;
125 font-weight: 400;
126 }
127
128 .fzbuk-login-form input[type="text"], .fzbuk-login-form input[type="password"] {
129 -webkit-box-sizing: border-box;
130 -moz-box-sizing: border-box;
131 box-sizing: border-box;
132 width: 100% !important;
133 border: 1px solid #314d89;
134 outline: none !important;
135 padding: 12px 20px !important;
136 color: #afafaf !important;
137 font-weight: 400 !important;
138 font-family: "Lato", sans-serif !important;
139 cursor: text !important;
140 }
141 .fzbuk-login-form input[type="text"] {
142 border-bottom: none;
143 border-radius: 4px 4px 0 0;
144 padding-bottom: 13px;
145 box-shadow: 0 -1px 0 #E0E0E0 inset, 0 1px 2px rgba(0, 0, 0, 0.23) inset;
146 }
147 .fzbuk-login-form input[type="password"] {
148 border-top: none;
149 border-radius: 0 0 4px 4px;
150 box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.23) inset, 0 1px 2px rgba(255, 255, 255, 0.1);
151 }
152 .fzbuk-login-form input[type="submit"] {
153 font-family: "Lato", sans-serif;
154 background: #e0e0e0;
155 background: -moz-linear-gradient(top, #e0e0e0 0%, #cecece 100%);
156 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0e0e0), color-stop(100%, #cecece));
157 background: -webkit-linear-gradient(top, #e0e0e0 0%, #cecece 100%);
158 background: -o-linear-gradient(top, #e0e0e0 0%, #cecece 100%);
159 background: -ms-linear-gradient(top, #e0e0e0 0%, #cecece 100%);
160 background: linear-gradient(to bottom, #e0e0e0 0%, #cecece 100%);
161 display: block;
162 margin: 20px auto 0 auto;
163 width: 100%;
164 border: none;
165 border-radius: 3px;
166 padding: 8px;
167 font-size: 16px;
168 color: #636363;
169 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45);
170 font-weight: 700;
171 box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.17), 0 1px 0 rgba(255, 255, 255, 0.36) inset;
172 }
173 .fzbuk-login-form input[type="submit"]:hover {
174 background: #DDD;
175 }
176 .fzbuk-login-form input[type="submit"]:active {
177 padding-top: 9px;
178 padding-bottom: 7px;
179 background: #C9C9C9;
180 }
181
182 ::-webkit-input-placeholder {
183 color: #999;
184 }
185 :-moz-placeholder {
186 color: #999;
187 }
188 ::-moz-placeholder {
189 color: #999;
190 }
191 :-ms-input-placeholder {
192 color: #999;
193 }
194 CSS;
195
196 }
197 }