Giter Site home page Giter Site logo

be_links's People

Contributors

ichhabrecht avatar seirerman avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

be_links's Issues

Permissions Problem

I have found a problem with the permissions. If you select 'group' or 'user and group' you won't have the possibility to add the permission to certain group.
As soon as you switch the modules permission to 'user', the module appears on editing the permissons of a group.
Funny ... ;)

TYPO3 6.2.15, be_links from TER, version 0.1.0

Blurred module icons in TYPO3 8.7

Module icons from be_links modules are blurry in TYPO3 8.7 .

The size is defined in be_links/Classes/Utility/ModuleUtility.php, line 138:
$iconInformation = static::getGraphicalFunctions()->imageMagickConvert( $iconPathAndFilename, null, null, null, null, null, array('maxH' => '18', 'maxW' => '18') );

If you change that to 32x32 the icons are looking fine again.

Add compatibility for TYPO3 9 LTS

Do you have any plans for adding compatibility for TYPO3 9 LTS? (I didn't test yet if the extension would already work on TYPO3 9.5 when ignoring the requirements)

Minimal documentation ?

Just reading the description we're not even sure what it does.

A few screenshots or sentences would help know if it's useful for mere mortals.

Fatal error after installation, if devlog is installed

I get a fatal error when I install be_links, resulting in a broken backend:

Uncaught TYPO3 Exception
Serialization of 'Closure' is not allowed
Exception thrown in file /var/www/html/t3inn/typo3conf/ext/devlog/Classes/Domain/Repository/EntryRepository.php in line 254.

and

caller => 'TYPO3\CMS\Core\Database\DatabaseConnection::exec_SELECTquery' (60 chars)
ERROR => 'Table 't3inn.tx_belinks_link' doesn't exist' (43 chars)
lastBuiltQuery => 'SELECT * FROM tx_belinks_link WHERE hidden=0 AND deleted=0 AND type=1' (69 chars)
debug_backtrace => 'call_user_func#21 // {closure}# // TYPO3\CMS\Backend\Http\Application->ru
      n#20 // TYPO3\CMS\Core\Core\Bootstrap->handleRequest#94 // TYPO3\CMS\Back
      end\Http\BackendModuleRequestHandler->handleRequest#302 // TYPO3\CMS\Back
      end\Http\BackendModuleRequestHandler->dispatchModule#92 // TYPO3\CMS\Extb
      ase\Core\Bootstrap->run#214 // TYPO3\CMS\Extbase\Core\Bootstrap->handl
      eRequest#193 // TYPO3\CMS\Extbase\Mvc\Web\BackendRequestHandler->handleRe
      quest#206 // TYPO3\CMS\Extbase\Mvc\Dispatcher->dispatch#32 // TYPO3\CMS\E
      xtbase\Mvc\Controller\ActionController->processRequest#86 // TYPO3\CMS\Ex
      tbase\Mvc\Controller\ActionController->callActionMethod#176 // call_user_
      func_array#283 // TYPO3\CMS\Extensionmanager\Controller\ActionController->
      ;toggleExtensionInstallationStateAction# // TYPO3\CMS\Extensionmanager\Servi
      ce\ExtensionManagementService->installExtension#92 // TYPO3\CMS\Extension
      manager\Service\ExtensionManagementService->installDependencies#229 // TY
      PO3\CMS\Extensionmanager\Utility\InstallUtility->install#367 // TYPO3\CMS
      \Extensionmanager\Utility\InstallUtility->reloadCaches#188 // TYPO3\CMS\C
      ore\Core\Bootstrap->loadExtensionTables#446 // TYPO3\CMS\Core\Core\Bootst
      rap->runExtTablesPostProcessingHooks#975 // CPSIT\BeLinks\Hook\BootstrapH
      ook->processData#1028 // CPSIT\BeLinks\Hook\BootstrapHook->addMainModu
      les#40 // TYPO3\CMS\Core\Database\DatabaseConnection->exec_SELECTgetRows#
      53 // TYPO3\CMS\Core\Database\DatabaseConnection->exec_SELECTquery#377 //
       TYPO3\CMS\Core\Database\DatabaseConnection->debug#314' (1511 chars)

This only happens if the extension devlog is installed at the time of the be_links installation.

So I tried to create the table manually:

CREATE TABLE tx_belinks_link (
    uid int(11) unsigned DEFAULT '0' NOT NULL auto_increment,
    pid int(11) unsigned DEFAULT '0' NOT NULL,

    cruser_id int(11) unsigned DEFAULT '0' NOT NULL,
    crdate int(11) unsigned DEFAULT '0' NOT NULL,
    tstamp int(11) unsigned DEFAULT '0' NOT NULL,
    deleted tinyint(4) unsigned DEFAULT '0' NOT NULL,
    hidden tinyint(4) unsigned DEFAULT '0' NOT NULL,

    title varchar(255) DEFAULT '' NOT NULL,
    type int(11) unsigned DEFAULT '0' NOT NULL,
    url mediumtext DEFAULT '' NOT NULL,
    icon blob NOT NULL,
    authentication varchar(10) DEFAULT '' NOT NULL,
    parent varchar(30) DEFAULT '0' NOT NULL,

    PRIMARY KEY (uid),
    KEY parent (pid)
);

That's when I ran into the root of the problem:

  • Invalid default value for 'uid'
  • BLOB/TEXT column 'url' can't have a default value

Fixing those two lines in ext_tables.sql solved my problem.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.