poniedziałek, 18 czerwca 2018

joomla easy blog jos_easyblog_fields_groups_acl' doesn't exist

Jak to naprawić
administrator/components/com_easyblog/models/fieldgroupacl.php

edytujemy i zmieniamy :
$query = 'DELETE FROM `jos_easyblog_fields_groups_acl` WHERE `group_id` = ' . $db->Quote($groupId);

na :
$query = 'DELETE FROM `#__easyblog_fields_groups_acl` WHERE `group_id` = ' . $db->Quote($groupId);

piątek, 12 stycznia 2018

joomla błąd kodowania zawartości

Aby naprawić błąd w pliku  configuration.php  zmieniamy wartość :
public $gzip = ‚1’; na  public $gzip = ‚0’;

piątek, 28 lipca 2017

Joomla przekierowanie 404

Modyfikujemy plik  error.php  umieszczamy w folferze głównym szablonu domyslnego strony .
Zawartość pliku error.php . Po tym zabiegu , po wpisaniu nie istniejącego adresu na naszej stronie , automatycznie przekieruje użytkownika na stronę główną  serwisu

<?php
/**
 * @package     Joomla.Site
 * @subpackage  Template.system
 *
 * @copyright   Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

/** @var JDocumentError $this */

if (!isset($this->error))
{
$this->error = JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR'));
$this->debug = false;
}

// Get language and direction
$doc             = JFactory::getDocument();
$app             = JFactory::getApplication();
$this->language  = $doc->language;
$this->direction = $doc->direction;
if (($this->error->getCode()) == '404') {
header('Location: /index.php');
exit;
}
?>
<!DOCTYPE html>
<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
<meta charset="utf-8" />
<title><?php echo $this->error->getCode(); ?> - <?php echo htmlspecialchars($this->error->getMessage(), ENT_QUOTES, 'UTF-8'); ?></title>
<link href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/css/error.css" rel="stylesheet" />
<?php if ($this->direction === 'rtl') : ?>
<link href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/css/error_rtl.css" rel="stylesheet" />
<?php endif; ?>
<?php if ($app->get('debug_lang', '0') == '1' || $app->get('debug', '0') == '1') : ?>
<link href="<?php echo JUri::root(true); ?>/media/cms/css/debug.css" rel="stylesheet" />
<?php endif; ?>
<!--[if lt IE 9]><script src="<?php echo JUri::root(true); ?>/media/jui/js/html5.js"></script><![endif]-->
</head>
<body>
<div class="error">
<div id="outline">
<div id="errorboxoutline">
<div id="errorboxheader"><?php echo $this->error->getCode(); ?> - <?php echo htmlspecialchars($this->error->getMessage(), ENT_QUOTES, 'UTF-8'); ?></div>
<div id="errorboxbody">
<p><strong><?php echo JText::_('JERROR_LAYOUT_NOT_ABLE_TO_VISIT'); ?></strong></p>
<ol>
<li><?php echo JText::_('JERROR_LAYOUT_AN_OUT_OF_DATE_BOOKMARK_FAVOURITE'); ?></li>
<li><?php echo JText::_('JERROR_LAYOUT_SEARCH_ENGINE_OUT_OF_DATE_LISTING'); ?></li>
<li><?php echo JText::_('JERROR_LAYOUT_MIS_TYPED_ADDRESS'); ?></li>
<li><?php echo JText::_('JERROR_LAYOUT_YOU_HAVE_NO_ACCESS_TO_THIS_PAGE'); ?></li>
<li><?php echo JText::_('JERROR_LAYOUT_REQUESTED_RESOURCE_WAS_NOT_FOUND'); ?></li>
<li><?php echo JText::_('JERROR_LAYOUT_ERROR_HAS_OCCURRED_WHILE_PROCESSING_YOUR_REQUEST'); ?></li>
</ol>
<p><strong><?php echo JText::_('JERROR_LAYOUT_PLEASE_TRY_ONE_OF_THE_FOLLOWING_PAGES'); ?></strong></p>
<ul>
<li><a href="<?php echo JUri::root(true); ?>/index.php" title="<?php echo JText::_('JERROR_LAYOUT_GO_TO_THE_HOME_PAGE'); ?>"><?php echo JText::_('JERROR_LAYOUT_HOME_PAGE'); ?></a></li>
</ul>
<p><?php echo JText::_('JERROR_LAYOUT_PLEASE_CONTACT_THE_SYSTEM_ADMINISTRATOR'); ?></p>
<div id="techinfo">
<p><?php echo htmlspecialchars($this->error->getMessage(), ENT_QUOTES, 'UTF-8'); ?></p>
<?php if ($this->debug) : ?>
<div>
<?php echo $this->renderBacktrace(); ?>
<?php // Check if there are more Exceptions and render their data as well ?>
<?php if ($this->error->getPrevious()) : ?>
<?php $loop = true; ?>
<?php // Reference $this->_error here and in the loop as setError() assigns errors to this property and we need this for the backtrace to work correctly ?>
<?php // Make the first assignment to setError() outside the loop so the loop does not skip Exceptions ?>
<?php $this->setError($this->_error->getPrevious()); ?>
<?php while ($loop === true) : ?>
<p><strong><?php echo JText::_('JERROR_LAYOUT_PREVIOUS_ERROR'); ?></strong></p>
<p><?php echo htmlspecialchars($this->_error->getMessage(), ENT_QUOTES, 'UTF-8'); ?></p>
<?php echo $this->renderBacktrace(); ?>
<?php $loop = $this->setError($this->_error->getPrevious()); ?>
<?php endwhile; ?>
<?php // Reset the main error object to the base error ?>
<?php $this->setError($this->error); ?>
<?php endif; ?>
</div>
<?php endif; ?>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

wtorek, 4 lipca 2017

Joomla Fatal error: Cannot use Joomla\String\String as String because 'String' is a special class name in

To komunikat który pojawia się kiedy próbujemy zainstalować Joomla 3x4 i niżej na serwerzed z ustawionym php 7 .
Joomla  zaczyna obsługiwać php7 od wersji 3.5

poniedziałek, 22 maja 2017

Joomla Unknown column 'a.name' in 'field list'

Błąd czasami  pojawiający się po  aktualizacji z wersji wcześniejszej do wersji 3.7 .
Objawy na stronie zaplecza joomla w menu artykuły -> pola dodatkowe , zamiast karty z polami pojawia się  komunikat na czerwono "Unknown column 'a.name' in 'field list' ę .Abz si y tzm upora udajemy się do bazy danych joomla edytujemy tabelę " jakiś alizas_ filelds" i tutaj udajemy się do kolumny o nazwie "alias" i zmieniamy jej nazwę na "name" .

Po tym zabiegu na zapleczu joomla  zobaczymy kartę "pola dodatkowe"

czwartek, 6 kwietnia 2017

zapis w .htaccess który blokuje otwieranie pdf'ów w przeg

<FilesMatch "\.(?i:pdf)$">
ForceType application/octet-stream
Header set Content-Disposition attachment

</FilesMatch>


Więcej danych pod adresem Link do strony

Home.pl joomla nie dziala jQuery

Sprawa banalna , ale na " słynnych" serwerach" home.pl cms- Joomla nie zawsze chodzi tak jak chcemy .w 99% głównym powodem komplikacji jest przekierowanie katalogu strony z separacją . Niby nic wielkiego , a jednak.... .
Ustawienie konfiguracji domeny na opcję "bez separacji" dla danego katalogu . W cudowny sposób rozwiązuje nasze problemy np. z jQuery na stronie .


wtorek, 4 kwietnia 2017

Joomla 3.7 pola dodatkowe

Wraz  z pojawieniem się Joomla wersja 3.7 .  Zobaczymy  dość wyczekiwana funkcja . "Pola dodatkowe "  . I specjalne dodatki wyszukiwania , które są już projektowane

Więcej tutaj

czwartek, 2 lutego 2017

Error displaying the error page: Application Instantiation Error: Error initialising the session

"Error displaying the error page: Application Instantiation Error: Error initialising the session"

Ten komunikat w 99% oznacza że został przekroczony limit wielkości bazy danych , jaki został zadeklarowany przed jej utworzeniem . A obecna urosła do większej objętości . Zmiana dopuszczalnej wielkości bazy danych mysql/i  .Usuwa ten komunikat

środa, 16 listopada 2016

Joomla przenoszednie artykułów z Joomla 2.x do Joomla 3 x

1. zainstaluj Joomla3
2. skopiuj tabelę z artykułami z bazy danych starej witryny (joomla 2x0) do bazy nowej witryny (Joomla 3x0)(zmień odpowiednio przedrostek nazwy tabeli)
3. skopiuj tabelę z kategoriami z bazy danych starej witryny do bazy nowej witryny (zmień odpowiednio przedrostek nazwy tabeli)
4. usuń z tabeli z kategoriami kategorie niezwiązane z artykułami

poniedziałek, 14 listopada 2016

Jak ukryć standardowy adres logowania na zaplecze Joomla .htaccess

Jak ukryć standardowy adres logowania na zaplecze Joomla przy pomocy .htaccess

## Begin Security Hide Backend Url
RewriteCond %{HTTP_REFERER} !www.adres.strony.joomla/administrator/
RewriteCond %{QUERY_STRING} !^tbmacnvjwgc10iw5txw3
RewriteRule ^.*administrator/? /not_found [R,L]
## End Security Hide Backend Url

poniedziałek, 13 czerwca 2016

Jak rozpakowac plik zip. na serwerze


<?php
system ("unzip -o nazwa_pliku_.zip");
?>

Obrzaki w linku do strony publikowanej na facebooku

W sekcji head deklarujemy :
---------
<meta property="og:image" content="href="http://tutaj_link_bezwzględny_do obrazka" />
------
Można jeszcze dodać :
<link rel="image_src" href="http://tutaj_link_bezwzględny_do obrazka" />

sobota, 23 stycznia 2016

Joomla falang ukrywanie linku by Faboba

Witam
dzisiaj krótko jak "ukryć" w dodatku wielojęzyczności Falang  link do twórcy czyli "FaLang translation system by Faboba" .
Są dwa proste sposoby jeden kupić wersję "basic" jedyne 50 euro  lub udać się do

administrator/components/com_falang/version.php    wyedytować plik version.php i tam zmienić wpis : var $_versiontype = 'free';
na
var $_versiontype = 'basic';

F5 i sprawdzamy .Patrzymy link zniknął......
Tyle w temacie

niedziela, 25 października 2015

Blokowanie wyświetlania strony w ramce iframe

W sekcji heade strony dajemy kod w javie

 <script language="javascript">
if(top!=self)
top.location.href = "http://www.adres-twojej-strony.pl";
</script>

  Lub w pliku .htaccess Header append X-FRAME-OPTIONS "DENY"

poniedziałek, 20 lipca 2015

Artisteer fixed menu

Bez zbędnych ceregieli piszemy skryp w javie
<script type="text/javascript">
jQuery(function accept(){ //makes sure your document is ready
jQuery('nav').attr('id', 'headdemo')
})
</script>
<script type="text/javascript">
jQuery(document).ready(function() {
var div = jQuery('#headdemo');
var start = jQuery(div).offset().top;
jQuery.event.add(window, "scroll", function() {
var p = jQuery(window).scrollTop();
jQuery(div).css('position',((p)>start) ? 'fixed' : 'static');
jQuery(div).css('top',((p)>start) ? '0px' : '');
});
});
</script>

sobota, 23 maja 2015

Facebook blokowanie użytkownika

Jak zablokować osobę?

Aby zablokować osobę:
  1. Kliknij pozycję w prawym górnym rogu dowolnej strony Facebooka.
  2. Kliknij opcję Jak mogę uniemożliwić komuś przeszkadzanie mi?
  3. Wprowadź imię i nazwisko lub adres e-mail osoby, którą chcesz zablokować, a następnie kliknij przycisk Zablokuj.
  4. Po wprowadzeniu imienia i nazwiska wybierz z wyświetlonej listy konkretną osobę, którą chcesz zablokować.
Blokowane osoby nie są o tym fakcie powiadamiane.
Jeżeli nie możesz w ten sposób znaleźć konkretnej osoby, spróbuj przejść do jej profilu i wybrać opcję Zablokuj z menu na zdjęciu w tle.
Jeżeli w dalszym ciągu nie możesz znaleźć osoby, którą chcesz zablokować, prawdopodobnie nie korzysta już ona z Facebooka lub wybrała restrykcyjne ustawienia prywatności. Pamiętaj, że zawsze możesz wybrać grono odbiorców materiałów, które udostępniasz.

niedziela, 26 kwietnia 2015

joomla widgetkit I Artisteer

Jeden z elementów Joomla widgetkit a dokładnie "Accordion" Nie działa na szablonach Artisteera poprawnie aby się z tym błędem uporać wystarczy dodać do css. szablony kod
.uk-accordion {
display: block !important;
}

lubię to

Popularne posty