[8WR] XenPorta (Portal) PRO

[8WR] XenPorta (Portal) PRO [Paid] 1.2.2b

No permission to buy ($40.00)
Jaxel updated [8wayRun.Com] XenPorta 2 (Portal) PRO with a new update entry:

Version 1.0.7 CHANGELOG

Almost all the features in this update have to do with performance.
  • Added some phrasing for the activity list so users will no longer show as viewing an "unknown page".
  • Added an option to exclude promotions from the articles index. When set, an article/feature will only show up on articles listings through categories or authors; but not on the index itself.
  • Added an option in the admin-cp to strip line breaks from article list entries.
  • Added an option in the admin-cp to...

Read the rest of this update entry...
 
After the purchases, where do you go to download the updates? The link that is emailed expires after 3 times. How do you download the updates after you have used up your 3 times?
 
After the purchases, where do you go to download the updates? The link that is emailed expires after 3 times. How do you download the updates after you have used up your 3 times?
After each update, you automatically get mailed updates with 3 new downloads. It takes time for the updates to get sent out, be patient. Check your spam folders.
 
View attachment 94387

EWRporta2_ArticleList_Bit
Code:
<div class="articleItem" id="article_{$article.thread_id}">
    <div class="sectionMain">
        <div class="subHeading singleLine">
            {xen:helper threadPrefix, $article}
            <a href="{xen:link threads, $article}">{$article.article_title}</a>
        </div>

        <xen:if hascontent="true">
            <div class="headerBlock">
                <xen:contentcheck>
                <xen:if is="{$article.article_icon.type} == 'attach'">
                    <a class="attachHolder" href="{xen:link threads, $article}"><img src="{xen:link attachments, $article.article_icon.data}" alt="{$article.article_icon.data.filename}" /></a>
                <xen:elseif is="{$article.article_icon.type} == 'image'" />
                    <a class="attachHolder" href="{xen:link threads, $article}"><img src="{$article.article_icon.data.url}" alt="{$article.article_icon.data.file}" /></a>
                <xen:elseif is="{$article.article_icon.type} == 'medio'" />
                    <a class="medioHolder OverlayTrigger"style="background-image: url('{xen:helper medio, $article.article_icon.data}');"
                        href="{xen:link 'full:media/media', $article.article_icon.data}" data-href="{xen:link 'full:media/media/popout', $article.article_icon.data}"
                        data-cacheOverlay="false" data-overlayoptions="{&quot;fixed&quot;:false}">
                            <img src="styles/8wayrun/EWRmedio_play.png" />
                    </a>
                </xen:if>
                </xen:contentcheck>
            </div>
        </xen:if>
  
        <xen:if is="{$xenOptions.EWRporta2_articles_dateblock}">
            <div class="dateBlock">
                <div class="heading">{xen:time $article.article_date, 'M'}</div>
                <div class="secondaryContent">{xen:time $article.article_date, 'd'}</div>
            </div>
        </xen:if>
      
        <div class="primaryContent">
            <div class="metaData singleLine">
                <span class="statData"><div class="iconKey comments"></div>{xen:number $article.reply_count}</span>
                <span class="statData"><div class="iconKey views"></div>{xen:number $article.view_count}</span>

                <span class="dateData">
                    <div class="iconKey sticky"></div>
                    {xen:phrase porta2_by_x_on_y_at_z,
                        'user=<a href="{xen:link members, $article}" class="username">{$article.username}</a>',
                        'date=<a href="{xen:link threads, $article}">{xen:date $article.article_date} </a>',
                        'time=<a href="{xen:link threads, $article}">{xen:time $article.article_date} </a>'}
                </span>
            </div>
          
            <xen:if hascontent="true">
                <div class="messageUserBlock"><div class="avatarHolder">
                    <xen:contentcheck>
                    <xen:if is="{$article.article_icon.type} == 'avatar'">
                        <xen:avatar user="$article" size="s" class="Tooltip" title="{$article.username}" itemprop="photo" />
                    </xen:if>
                    </xen:contentcheck>
                </div></div>
            </xen:if>
          
            <div class="baseHtml excerptContent {xen:if '{$xenOptions.EWRporta2_articles_dateblock}', 'excerptOffset'}">
                {xen:raw $article.messageHtml}
              
                <xen:if is="{$article.article_break}">
                    <a href="{xen:link threads, $article}">{$article.article_break}...</a>
                </xen:if>
            </div>
        </div>
      
        <div class="sectionFooter singleLine">
            <div class="continue">
                <a class="button" href="{xen:link threads, $article}">
                    <div class="iconKey redirect"></div>{xen:phrase continue}...
                </a>
            </div>
          
            <xen:include template="EWRporta2_Article_Categories">
                <xen:map from="$article.categories.cats" to="$categories" />
            </xen:include>
        </div>
    </div>
</div>
Code:
.articleItem .headerBlock .medioHolder { display: block; background-size: 100%; line-height: 0px; }
.articleItem .headerBlock .medioHolder img { max-width: 100%; height: auto; }
.articleItem .headerBlock .attachHolder img { max-width: 100%; height: auto; }


Thanks Jaxel - appreciated.
 
For those that know CSS, please help... I wanted to add a slight shadow to the feature slider.

The following code creates a subtle drop shadow effect which I like.
Code:
-webkit-box-shadow: 0px 6px 10px -2px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 6px 10px -2px rgba(0,0,0,0.75);
box-shadow: 0px 6px 10px -2px rgba(0,0,0,0.75);

I added it to:
Code:
.featuresGrid .featuresOuter
{
    position: relative;
    z-index: 1;
    border: 1px solid #333;
    background-color: #000;
    overflow: hidden;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 6px 10px -2px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 6px 10px -2px rgba(0,0,0,0.75);
    box-shadow: 0px 6px 10px -2px rgba(0,0,0,0.75);   
}

It worked awesome, BUT, if I add it to extra.css, it does not show the shadow??? Only if I edit the template directly.

Does anyone know why this is??
 
"Exclude featured threads from articles list" and "Auto promote" seems to have stopped working since last update.
 
Last edited:
It worked awesome, BUT, if I add it to extra.css, it does not show the shadow??? Only if I edit the template directly.

Does anyone know why this is??

Unfortunately changes to the extra.css do not take affect as the templates for this addon seems to take priority. I have asked if this can be changed, still waiting on response.
 
No hardcoded:
Code:
<b>$wCached</b> - returned values are stored in this variable
        <b>$wDateTime</b> - the last update time of the cache
    }
   
    public function getUncachedData($widget, $options)
    {
        <b>$wUncached</b> - returned values are stored in this variable
 
Not sure If I'm missing it in the styles, but how do I change the color of the Timer bar on the Features?

EWRporta2_Features.css
The very last line.

Code:
.featuresGrid .bx-progress { height: 5px; border-top: 1px black solid; background-color: red; width: 0; position: absolute; bottom: 0; left: 0; z-index: 1000; }
 
Is there any advice on which options have a bigger affect on improving the performance? I'd say performance is probably the key issue for us (when we have 5000 users online XenPorta used to grind to a standstill).

Have it run on an nginx server
 
Top Bottom