Jump to content
JoeDer

Απόκρυψη περιεχομένου σε e-mail ειδοποίησης νέας απάντησης

Recommended Posts

JoeDer

Για την απόκρυψη του περιεχομένου στην ειδοποίηση μέσω e-mail μιας νέας απάντησης σε ένα θέμα που ακολουθείται μπορούμε να πετύχουμε κάνοντας μια μικρή επεξεργασία του παρακάτω e-mail template.

 

ACP > Customization > Appearance > Emails > New comment

 

Βρίσκουμε και σβήνουμε ή το κάνουμε σχόλιο:

<tr>
	<td dir='{dir}' style="font-family: 'Helvetica Neue', helvetica, sans-serif; line-height: 1.5; font-size: 14px;">
		<strong>{$email->language->addToStack("email_said", FALSE, array( 'sprintf' => array( $comment->author()->name ) ) )}</strong>
	</td>
</tr>
<tr>
	<td dir='{dir}' style="font-family: 'Helvetica Neue', helvetica, sans-serif; line-height: 1.5; font-size: 14px;">
		{$email->parseTextForEmail( $comment->content(), $email->language )|raw}
	</td>
</tr>

 

Share this post


Link to post
Share on other sites
Dimitris_p

Γιάννη αν ειναι εύκολο μπορείς να μου θυμίσεις πως τον κάνουμε σχόλιο χωρείς να τον διαγράψουμε? 

Share this post


Link to post
Share on other sites
JoeDer

Για την HTML

<!-- Code Here -->

or

<!--
Code Here
-->

 

Για την PHP

Σχόλιο μιας γραμμής:

// Code Here

Σχόλιο πολλών γραμμών:

/*
Code Here
*/

 

Share this post


Link to post
Share on other sites
Dimitris_p

Στο ACP δεν υπάρχει αυτό ACP > Customization > Appearance > Emails > New comment Μήπως αφορά άλλη version?  εχω την 4.3.5

Share this post


Link to post
Share on other sites
Dimitris_p

Δεν βλεπω πουθενά το  Customization και τα υπόλοιπα, εχω κάνει και αναζήτηση στο acp και δεν βγαζει καμιά λέξη. Αν μπορείς ανέβασε μια εικόνα από το μενού που ακριβώς ειναι, ευχαριστώ. 

Share this post


Link to post
Share on other sites
JoeDer

Το Customization είναι το τελευταίο εικονίδιο του πινέλου, στην αριστερή μπάρα του πίνακα ελέγχου.

Share this post


Link to post
Share on other sites
Dimitris_p

Οκ το βρήκα και εγω έψαχνα για όνομα στο μενού! ☺️

Share this post


Link to post
Share on other sites
Dimitris_p

Εχω κάνει σχόλιο αυτό εδώ αλλα εξακολουθεί και στελνει περιεχόμενο στο mail...

                                 <!--<tr>
								<td dir='{dir}' style="font-family: 'Helvetica Neue', helvetica, sans-serif; line-height: 1.5; font-size: 14px; color: #8d8d8d">
									{$email->language->addToStack("email_posted_in", FALSE, array( 'sprintf' => array( $content->container()->_title ) ) )}
								</td>
							</tr>
							<tr>
								<td dir='{dir}' style="font-family: 'Helvetica Neue', helvetica, sans-serif; line-height: 1.5; font-size: 14px;">
									{$email->parseTextForEmail( $content->content(), $email->language )|raw}
								</td>
							</tr>-->

 

Edited by Dimitris_p

Share this post


Link to post
Share on other sites
JoeDer

Κάντο έτσι:

							<!--<tr>
								<td dir='{dir}' style="font-family: 'Helvetica Neue', helvetica, sans-serif; line-height: 1.5; font-size: 14px;">
									<strong>{$email->language->addToStack("email_said", FALSE, array( 'sprintf' => array( $comment->author()->name ) ) )}</strong>
								</td>
							</tr>-->
							<!--<tr>
								<td dir='{dir}' style="font-family: 'Helvetica Neue', helvetica, sans-serif; line-height: 1.5; font-size: 14px;">
									{$email->parseTextForEmail( $comment->content(), $email->language )|raw}
								</td>
							</tr>-->

Δηλαδή το σχόλιο να είναι από <tr> σε </tr>

Share this post


Link to post
Share on other sites
Dimitris_p

To άλλαξα θα σου αποτελέσματα. 

Share this post


Link to post
Share on other sites
Dimitris_p

Εχω φάει κανένα χαρακτήρα? Γιατί δεν θέλει να μου δουλέψει.....

 

image.png

 

 

 

Edited by Dimitris_p

Share this post


Link to post
Share on other sites
JoeDer

Δες ξανά με προσοχή εδώ: 

 

Share this post


Link to post
Share on other sites
Dimitris_p

Το κοιτάζω και το ξανα κοιτάζω 100 φορές, και βλεπω οτι εχω κάνει ακριβως αυτο που περιγράφεις. Ορίστε βάζω όλο τον κωδικά του email. Mαρκαρισέ μου με κόκκινο στο κειμενο που ειναι το λάθος μου, εχω ένα μικρο προβλημα με τα μάτια μου αλλα αυτό το εχω ελέγξει πάνω από 100 φορές! 🙄

 

{{if $content->author()->member_id}}
	{$email->language->addToStack("email_new_calevent", FALSE, array( 'sprintf' => array( $content->author()->url(), $content->author()->name, $content->indefiniteArticle( $email->language ), $content->url(), $content->mapped('title'), $content->fixedDateTimeDescription( $email->language ) ) ) )}
{{else}}
	{$email->language->addToStack("email_new_calevent_guest", FALSE, array( 'sprintf' => array( $content->author()->name, $content->indefiniteArticle( $email->language ), $content->url(), $content->mapped('title'), $content->fixedDateTimeDescription( $email->language ) ) ) )}
{{endif}}

<br />
<br />

<table width='100%' cellpadding='0' cellspacing='0' border='0'>
	<tr>
		<td dir='{dir}' width='40' valign='top' class='hidePhone' style='width: 0; max-height: 0; overflow: hidden; float: left;'>
			<img src='{$content->author()->get_photo( true, true )}' width='40' height='40' style='border: 1px solid #777777; vertical-align: middle;'>
		</td>
		<td dir='{dir}' width='30' valign='top' class='hidePhone' style='width: 0; max-height: 0; overflow: hidden; float: left;'>
			<br />
			<span style='display: block; width: 0px; height: 0px; border-width: 15px; border-color: transparent #f9f9f9 transparent transparent; border-style: solid'></span>
		</td>
		<td dir='{dir}' valign='top' style='background: #f9f9f9;'>
			<table width='100%' cellpadding='10' cellspacing='0' border='0'>
				<tr>
					<td dir='{dir}'>
						<table width='100%' cellpadding='5' cellspacing='0' border='0'>
							<!--<tr>
								<td dir='{dir}' style="font-family: 'Helvetica Neue', helvetica, sans-serif; line-height: 1.5; font-size: 14px; color: #8d8d8d">
									{$email->language->addToStack("email_posted_in", FALSE, array( 'sprintf' => array( $content->container()->_title ) ) )}
								</td>
							</tr>
							<tr>
								<td dir='{dir}' style="font-family: 'Helvetica Neue', helvetica, sans-serif; line-height: 1.5; font-size: 14px;">
									{$email->parseTextForEmail( $content->content(), $email->language )|raw}
								</td>
							</tr>-->
							<tr>
								<td dir='{dir}'>
									<a href='{$content->url()}' style="color: #ffffff; font-family: 'Helvetica Neue', helvetica, sans-serif; text-decoration: none; font-size: 14px; background: {setting="email_color"}; line-height: 32px; padding: 0 10px; display: inline-block; border-radius: 3px;">{$email->language->addToStack("go_to_this_x", FALSE, array( 'sprintf' => array( mb_strtolower( $email->language->addToStack( $content::$title, FALSE ) ) ) ) )}</a>
								</td>
							</tr>
						</table>
					</td>
				</tr>
			</table>
		</td>
	</tr>
</table>
<br /><br />
<em style='color: #8c8c8c'>— {setting="board_name"}</em>

 

Share this post


Link to post
Share on other sites
JoeDer

Κάτι δεν πάει καλά.. ο κώδικάς σου είναι κάπως διαφορετικός από αυτόν που έχω εγώ σε 3 διαφορετικές εγκαταστάσεις (2 Online & 1 localhost). Είσαι σίγουρος ότι είναι από το New comment ?

Στα templates των emails (ACP > Customization > Appearance > Emails) Πάτα CTRL + F και κάνε επικόλληση New comment στο πλαίσιο αναζήτησης που θα σου ανοίξει για να σιγουρευτείς ότι είσαι στο σωστό template.

Εκτός αυτού, όταν ανοίξεις το σωστό template, ξανά κοίτα τις διαφορές που υπάρχουν όπως είπα στο προηγούμενο post, επιμένεις στο ένα σχόλιο ενώ το έχω κάνει δύο σχόλια....

Share this post


Link to post
Share on other sites
Dimitris_p

0λα καλά τελικά. Ηταν λάθος το template, το αναζήτησα με τον τρόπο που μου είπες το δοκίμασα και δουλεύει σωστά. Ευχαριστώ για την βοήθεια.  😃

Share this post


Link to post
Share on other sites
Dimitris_p

Σε update που έκανα πρόσφατο. ο κώδικας διαγράφηκε η μάλλον διαγράφικε σαν σχόλιο που τον είχα βάλει. Υπάρχει τρόπος σε update να μην πειράζει τυχών αλλαγές? 

Share this post


Link to post
Share on other sites
JoeDer

Περίεργο, σε όσα updates έχω κάνει στο IPB.GR αλλά και σε άλλες εγκαταστάσεις, δεν έχουν αλλάξει οι αλλαγές των email templates.

Share this post


Link to post
Share on other sites
Σχολιάστε εποικοδομητικά

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. | Terms of Use