aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cl-theme/static/css/style.css6
-rw-r--r--cl-theme/templates/base.html2
-rw-r--r--cl-theme/templates/comments.html7
-rw-r--r--content/vendor/form-comments/commentsubmit.php94
4 files changed, 64 insertions, 45 deletions
diff --git a/cl-theme/static/css/style.css b/cl-theme/static/css/style.css
index 2769a13..f300ff2 100644
--- a/cl-theme/static/css/style.css
+++ b/cl-theme/static/css/style.css
@@ -2,7 +2,7 @@
* bulma css framework (github.com/jgthms | bulma.io)
* Author: jeremy thomas
* Author: jesus e.
- * Version: 1.0.5
+ * Version: 1.0.5a
* Licensed under MIT (https://github.com/jgthms/bulma/blob/master/LICENSE)
*/
/* basic formatting changes (mostly to cater for darker colours) */
@@ -529,6 +529,10 @@ h2 > a:hover {
box-shadow: 0 1px 3px rgba(10, 10, 10, 0.1);
}
+.warning-sp {
+ display: none;
+}
+
.comments-content {
background-color: #161c1c;
padding-bottom: 10px;
diff --git a/cl-theme/templates/base.html b/cl-theme/templates/base.html
index 589920a..2e10df6 100644
--- a/cl-theme/templates/base.html
+++ b/cl-theme/templates/base.html
@@ -45,7 +45,7 @@
<!-- stylesheets -->
<link rel="stylesheet" href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/css/bulma.css?v=0.7.4"/>
<link rel="stylesheet" href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/css/hover.css"/>
- <link rel="stylesheet" href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/css/style.css?v=1.0.5"/>
+ <link rel="stylesheet" href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/css/style.css?v=1.0.5a"/>
<!-- favicon -->
<link rel="icon" href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/images/favicon/cl-favicon-16x16.png" sizes="16x16"/>
<link rel="icon" href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/images/favicon/cl-favicon-32x32.png" sizes="32x32"/>
diff --git a/cl-theme/templates/comments.html b/cl-theme/templates/comments.html
index 92f1e6d..725447a 100644
--- a/cl-theme/templates/comments.html
+++ b/cl-theme/templates/comments.html
@@ -65,6 +65,13 @@
</div>
</div>
+ <div class="warning-sp">
+ <div class="field-label is-normal">
+ <label for="empty">{{ _('Deja esto vacío:') }}</label>
+ </div>
+ <input id="empty" type="text" name="url" />
+ </div>
+
<div class="field is-horizontal">
<div class="field-label is-normal">
<label class="has-text-white" for="comment">{{ _('Comentario') }}</label>
diff --git a/content/vendor/form-comments/commentsubmit.php b/content/vendor/form-comments/commentsubmit.php
index e10f72b..d2be0e0 100644
--- a/content/vendor/form-comments/commentsubmit.php
+++ b/content/vendor/form-comments/commentsubmit.php
@@ -16,54 +16,56 @@ function seourl($string) {
return $string;
}
-// Check for empty fields
-if(empty($_POST['name']) ||
- empty($_POST['comment']) ||
- empty($_POST['email']) ||
- !filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)
-)
-{
- // Rediret to current post
- header( "Location: {$return_url}");
-} else {
+// if the url field is empty
+if(isset($_POST['url']) && $_POST['url'] == '') {
+ // Check for empty fields
+ if(empty($_POST['name']) ||
+ empty($_POST['comment']) ||
+ empty($_POST['email']) ||
+ !filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)
+ )
+ {
+ // Rediret to current post
+ header( "Location: {$return_url}");
+ } else {
- $DATE_FORMAT = "Y-m-d H:i:s";
- $publish = date($DATE_FORMAT);
+ $DATE_FORMAT = "Y-m-d H:i:s";
+ $publish = date($DATE_FORMAT);
- $name = strip_tags(utf8_decode(utf8_encode($_POST['name'])));
- $link = strip_tags(htmlspecialchars($_POST['link']));
- $email_address = strip_tags(htmlspecialchars($_POST['email']));
- $comment = utf8_decode($_POST['comment']);
+ $name = strip_tags(utf8_decode(utf8_encode($_POST['name'])));
+ $link = strip_tags(htmlspecialchars($_POST['link']));
+ $email_address = strip_tags(htmlspecialchars($_POST['email']));
+ $comment = utf8_decode($_POST['comment']);
- // article
- $postID = str_replace('/','',$post_id);
+ // article
+ $postID = str_replace('/','',$post_id);
- // web-site
- if (!empty($link)) {
- $web = "Web: {$link}";
- } else {
- $web = NULL;
- }
+ // web-site
+ if (!empty($link)) {
+ $web = "Web: {$link}";
+ } else {
+ $web = NULL;
+ }
- //slug
- $nslug = seourl($name);
- $fslug = date("Ymd-H:i:s");
- $slug = "$nslug-$fslug";
+ //slug
+ $nslug = seourl($name);
+ $fslug = date("Ymd-H:i:s");
+ $slug = "$nslug-$fslug";
- // Create the email and send the message
- // Add your email address
- $local_address = "heckyel@riseup.net";
- $recipients = array(
- $local_address,
- $email_address,
- // more emails
- );
- $to = implode(',', $recipients);
- $email_subject = <<<EOT
+ // Create the email and send the message
+ // Add your email address
+ $local_address = "heckyel@riseup.net";
+ $recipients = array(
+ $local_address,
+ $email_address,
+ // more emails
+ );
+ $to = implode(',', $recipients);
+ $email_subject = <<<EOT
[conocimientoslibres.tuxfamily.org] Mensaje de {$name}
EOT;
- $email_body = <<<EOT
+ $email_body = <<<EOT
Nuevo comentario del formulario de conocimientoslibres.tuxfamily.org
Aqui estan los detalles:\n
post_id: {$postID}
@@ -77,11 +79,17 @@ Slug: {$slug}
Responde este mensaje para eliminar el comentario.
EOT;
- $headers = "From: noreply@conocimientoslibres.tuxfamily.org\n"; // Using something like noreply@yourdomain.com.
- $headers .= "Reply-To: $local_address";
- mail($to,$email_subject,utf8_decode($email_body),$headers);
+ $headers = "From: noreply@conocimientoslibres.tuxfamily.org\n"; // Using something like noreply@yourdomain.com.
+ $headers .= "Reply-To: $local_address";
+ mail($to,$email_subject,utf8_decode($email_body),$headers);
- // Rediret to current post
+ // Rediret to current post
+ header("Refresh: 10; URL={$return_url}");
+ printf('Hurra! %s su comentario se envió correctamente,
+volviendo a la web en 10 segundos...', $name);
+ }
+} else {
+ // woow!
header("Refresh: 10; URL={$return_url}");
printf('Hurra! %s su comentario se envió correctamente,
volviendo a la web en 10 segundos...', $name);