Page 2 sur 3

RECHERCHE : Outils pour publier du contenu différemment sur le forum

Posté : mar. 5 juin 2018 22:52
par Raphaël
C’est du bricolage, il est dommage de jouer comme cela avec ta base de données de ton forum en production pour effectuer des tests. Si celle-ci plante tu es obligé de restaurer une sauvegarde et si des messages ou inscriptions de nouveaux membres ont été effectuées entre temps, tu perds ces données-ci. Voilà pourquoi je ne préconise pas d’effectuer des tests sur son forum en production et que je recommande de dupliquer son forum en production pour utiliser la copie à des fins de tests, voir le viewtopic.php?f=23&t=887#p4474 pour d’avantage d’informations.

Aussi, j’ai regardé ton installation de cet outil sur ton forum en production et effectivement il y a un problème sur les termes utilisés pour nommer deux fonctionnalités.

En effet, cet outil permet de partager des contributions (texte, image, vidéo, etc., peu importe).

  1. Ces contributions doivent être rangées dans des contenants que les auteurs (phpBB.com) appellent :
    1. des « Category » lorsque l’on est sur la page de création d’une nouvelle catégorie ;
    2. mais qui changent de nom pour « Contribution Category » lorsque l’on est sur la page de création d’une nouvelle contribution.
    Il est dommage qu’ils n’aient pas utilisé le même terme.
  2. Là où ça se complique, c’est que ces contributions doivent être aussi rattachées à des thématiques associées aux contributions (types de contributions), phpBB.com appelle cela :
    1. des « Category Type » lorsque l’on est sur la page de création d’une nouvelle catégorie (même si il est commenté en dessous : « The type of contributions this category… » ce n’est pas une bonne idée d’avoir utilisé le terme « Category… » l’utilisateur pourrait mélanger les deux fonctionnalités) ;
    2. mais qui changent de nom pour « Contribution Type » lorsque l’on est sur la page de création d’une nouvelle contribution.
    Il y a donc une erreur pour le nom utilisé en 2.a phpBB.com aurait dû appeler cela « Contribution Type » afin d’éviter qu’on ne mélange les contenants (catégories) et les thématiques associées aux contributions (types de contributions).

Aussi, tu as raison on peut librement créer/modifier/supprimer les contenants (catégories) mais pas les thématiques associées aux contributions (types de contributions). La solution la plus simple est de modifier leur nom car tu ne pourras ni en ajouter ni en supprimer pour l’instant, pour cela dans ces fichiers : https://github.com/phpbb/customisation- ... e/en/types il faut modifier en général les deux lignes 46 & 47 portant le nom de ces types de contributions (au singulier et au pluriel). C’est une solution de contournement pour personnaliser leurs noms, pour en ajouter d’autres il faudrait faire un tutoriel plus avancé.

RECHERCHE : Outils pour publier du contenu différemment sur le forum

Posté : mar. 5 juin 2018 23:29
par hamidouki-dz
j'ai oublier de rajouté ces erreurs :
login > panneau utilisateur > contribusions >
  • Manage item subscriptions
  • Manage section subscriptions

erreur :
Module non accessible

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/functions_module.php
LINE: 565
CALL: trigger_error()

FILE: [ROOT]/ucp.php
LINE: 394
CALL: p_master->load_active()

merci pour tous ces informations
information aux sujet duplication de mon forum : je n'est pas suffisamment de place pour le stocké sur mon serveur .

RECHERCHE : Outils pour publier du contenu différemment sur le forum

Posté : mer. 6 juin 2018 01:06
par Raphaël
Est-ce que tu as effectué l’action numéro 5 indiquée sur cette page : https://github.com/phpbb/customisation- ... x/SETUP.md ?

Partage-nous entre les balises du BBCode CODE le contenu du fichier : ./etc/phpbb/titiana/config.php, exemple : https://github.com/phpbb/customisation- ... xample.php car le tien semble incorrectement renseigné.

Ajouté 18 minutes 24 secondes après :
Pardon, partage-nous le contenu de ce fichier ./ext/phpbb/titiana/config/config.php https://github.com/phpbb/customisation-db/blob/3.2.x/config/config.php car tu ne devrais pas trouver celui que je t’ai demandé précédemment.

Enfin, applique un CHMOD 777 sur les répertoires ./ext/phpbb/titiana/files/ & ./ext/phpbb/titiana/store/ ainsi que tous leurs sous-répertoires, je parle de ceux-là : https://github.com/phpbb/customisation- ... .2.x/files & https://github.com/phpbb/customisation- ... .2.x/store.

Ajouté 30 minutes 34 secondes après :
Raphaël a écrit :Source du message Aussi, tu as raison on peut librement créer/modifier/supprimer les contenants (catégories) mais pas les thématiques associées aux contributions (types de contributions). La solution la plus simple est de modifier leur nom car tu ne pourras ni en ajouter ni en supprimer pour l’instant, pour cela dans ces fichiers : https://github.com/phpbb/customisation- ... e/en/types il faut modifier en général les deux lignes 46 & 47 portant le nom de ces types de contributions (au singulier et au pluriel). C’est une solution de contournement pour personnaliser leurs noms, pour en ajouter d’autres il faudrait faire un tutoriel plus avancé.
Pour cela, j’ai trouvé un peu d’aide dans ce fichier : https://github.com/phpbb/customisation- ... 0types.txt

D’autres documentations sont disponibles dans ce répertoire : https://github.com/phpbb/customisation- ... 3.2.x/docs désolé de ne pas y avoir prêté plus attention au début. :roll:

RECHERCHE : Outils pour publier du contenu différemment sur le forum

Posté : mer. 6 juin 2018 02:27
par hamidouki-dz
salut
pour ce point je n'est aucune idée
Use CLI to navigate to root of Titania and run composer to install its dependencies.

$ cd phpBB/ext/phpbb/titania
$ php composer.phar install

juste je suis passé a la version 7.1 php
php.PNG


seconde demande :
ext/phpbb/titania/config/config:

Code : Tout sélectionner

<?php
/**
*
* This file is part of the phpBB Customisation Database package.
*
* @copyright (c) phpBB Limited <https://www.phpbb.com>
* @license GNU General Public License, version 2 (GPL-2.0)
*
* For full copyright and license information, please see
* the docs/CREDITS.txt file.
*
*/

namespace phpbb\titania\config;

use phpbb\titania\ext;

class config extends \phpbb\titania\entity\base
{
   /** @var \phpbb\config\config */
   protected $config;

   /** @var string */
   protected $ext_root_path;

   /** @var string */
   protected $php_ext;

   /**
    * Constructor.
    *
    * @param \phpbb\config\config $config
    * @param string $ext_root_path
    * @param string $php_ext
    */
   public function __construct(\phpbb\config\config $config, $ext_root_path, $php_ext)
   {
      $this->config = $config;
      $this->ext_root_path = $ext_root_path;
      $this->php_ext = $php_ext;

      $this->set_default_config();
      $this->set_custom_config();
   }

   /**
    * Set default configuration properties.
    */
   public function set_default_config()
   {
      $this->object_config = array_merge($this->object_config, array(
         'phpbb_script_path'         => array('default' => 'community/'),
         'titania_script_path'      => array('default' => 'customisation/'),
         'upload_path'            => array('default' => $this->ext_root_path . 'files/'),
         'contrib_temp_path'         => array('default' => $this->ext_root_path . 'files/contrib_temp/'),
         'language_path'            => array('default' => $this->ext_root_path . 'language/'),
         'table_prefix'            => array('default' => 'cdb_'),

         // Increment the user's post count? Array of the post_types for which we will increment the post count
         'increment_postcount'      => array('default' => array(ext::TITANIA_SUPPORT)),

         // Path to demo board we will install styles on
         'demo_style_path'         => array('default' => array(
            '30'   => '',
            '31'   => '',
            '32'   => '',
         )),

         // URL for style demo board management hook
         'demo_style_hook'         => array('default' => array(
            '30'   => '',
            '31'   => '',
            '32'   => '',
         )),

         // Demo board URL
         'demo_style_url'         => array('default' => array(
            '30'   => '',
            '31'   => '',
            '32'   => '',
         )),

         // Allow non-team members to modify the style demo URL?
         'can_modify_style_demo_url'   => array('default' => true),

         // Style to display
         'style'                  => array('default' => 'prosilver'),

         // Use theme from a different style
         'theme'                  => array('default' => ''),

         // Groups who receive TITANIA_ACCESS_TEAMS level auth
         'team_groups'            => array('default' => array(5)),

         // Maximum rating allowed when rating stuff
         'max_rating'            => array('default' => 5),

         'phpbbcom_profile'         => array('default' => true),
         'phpbbcom_viewprofile_url'   => array('default' => 'http://www.phpbb.com/community/memberlist.php?mode=viewprofile&amp;u=%u'),

         // Mod/style database release forums (receive announcements on updates/approval)
         'forum_mod_database'      => array('default' => array(
            '30'   => 0,
         )),
         'forum_style_database'      => array('default' => array(
            '30'   => 0,
            '31'   => 0,
            '32'   => 0,
         )),
         'forum_converter_database'   => array('default' => array(
            '30'   => 0,
            '31'   => 0
         )),
         'forum_bbcode_database'      => array('default' => array(
            '30'   => 0,
            '31'   => 0,
         )),
         'forum_extension_database'   => array('default' => array(
            '31'   => 0,
            '32'   => 0,
         )),

         // Accounts to use for posting in the forum
         'forum_mod_robot'         => array('default' => 0),
         'forum_style_robot'         => array('default' => 0),
         'forum_converter_robot'      => array('default' => 0),
         'forum_bbcode_robot'      => array('default' => 0),
         'forum_extension_robot'      => array('default' => 0),

         // Show the support/discussion panel to the public?
         'support_in_titania'      => array('default' => true),

         // Display backtrace? 0 = never, 1 = for administrators, 2 = for TITANIA_ACCESS_TEAMS, 3 = for all
         'display_backtrace'         => array('default' => 2),

         'search_enabled'         => array('default' => true),

         // Search backend (zend or solr (if solr, set the correct ip/port))
         'search_backend'         => array('default' => 'solr'),
         'search_backend_ip'         => array('default' => 'localhost'),
         'search_backend_port'      => array('default' => 8983),

         // Validation/queue related
         'require_validation'      => array('default' => true),
         'use_queue'               => array('default' => true),
         'allow_self_validation'      => array('default' => true),

         // File extensions that are included in a repack diff
         'repack_diff_extensions'   => array('default' => array(
            'php',
            'html', 'htm',
            'js', 'css',
            'cfg', 'json', 'yml', 'txt',
         )),

         // phpBB versions array
         'phpbb_versions'         => array('default' => array(
            '20'   => array('latest_revision' => '23', 'name' => 'phpBB 2.0.x', 'allow_uploads' => false),
            '30'   => array('latest_revision' => '14', 'name' => 'phpBB 3.0.x', 'allow_uploads' => false),
            '31'   => array('latest_revision' => '12', 'name' => 'phpBB 3.1.x', 'allow_uploads' => false),
            '32'   => array('latest_revision' => '2', 'name' => 'phpBB 3.2.x', 'allow_uploads' => true),
         )),

         // MPV server(s)
         'mpv_server_list'         => array('default' => array(
            array(
               'host'      => 'mpv.phpbb.com',
               'ip'      => '140.211.15.224',
               'directory'   => '',
               'file'      => 'index.php',
            ),
         )),

         // ColorizeIt
         'colorizeit'      => array('default' => ''),
         'colorizeit_url'   => array('default' => 'www.colorizeit.com'),
         'colorizeit_auth'   => array('default' => 'HEADER'),
         'colorizeit_var'   => array('default' => 'X-Colorizeit'),
         'colorizeit_value'   => array('default' => '1'),

         /**
          * Attachments -------
          */
         'upload_max_filesize'      => array('default' => array(
            ext::TITANIA_CONTRIB         => 10485760,   // 10 MiB
            ext::TITANIA_SCREENSHOT         => 524288,      // 512 Kib
            ext::TITANIA_TRANSLATION      => 1048576,      // 1 Mib
            ext::TITANIA_CLR_SCREENSHOT      => 131072,      // 128 Kib
         )),

         // Extensions allowed
         'upload_allowed_extensions'   => array('default' => array(
            ext::TITANIA_CONTRIB         => array('zip'),
            ext::TITANIA_SCREENSHOT         => array('jpg', 'jpeg', 'gif', 'png', 'tif', 'tiff'),
            ext::TITANIA_TRANSLATION      => array('zip'),
            ext::TITANIA_SUPPORT         => array(
               'zip', 'tar', 'gz', '7z', 'bz2', 'gtar',
               'jpg', 'jpeg', 'gif', 'png', 'tif', 'tiff'
            ),
            ext::TITANIA_QUEUE            => array(
               'zip', 'tar', 'gz', '7z', 'bz2', 'gtar',
               'jpg', 'jpeg', 'gif', 'png', 'tif', 'tiff'
            ),
            ext::TITANIA_QUEUE_DISCUSSION   => array(
               'zip', 'tar', 'gz', '7z', 'bz2', 'gtar',
               'jpg', 'jpeg', 'gif', 'png', 'tif', 'tiff'
            ),
            ext::TITANIA_FAQ            => array(
               'zip', 'tar', 'gz', '7z', 'bz2', 'gtar',
               'jpg', 'jpeg', 'gif', 'png', 'tif', 'tiff'
            ),
            // ColorizeIt sample image
            ext::TITANIA_CLR_SCREENSHOT      => array('gif'),
         )),

         // Attachment directory names
         'upload_directory'   => array('default' => array(
            ext::TITANIA_CONTRIB         => 'revisions',
            ext::TITANIA_SCREENSHOT         => 'screenshots',
            ext::TITANIA_TRANSLATION      => 'translations',
            ext::TITANIA_SUPPORT         => 'support',
            ext::TITANIA_QUEUE            => 'queue',
            ext::TITANIA_QUEUE_DISCUSSION   => 'queue_discussion',
            ext::TITANIA_FAQ            => 'faq',
            ext::TITANIA_CLR_SCREENSHOT      => 'colorizeit',
         )),

         // Remove unsubmitted revisions and attachments
         'cleanup_titania'            => array('default' => false),
      ));
   }

   /**
    * Set custom configuration property values.
    */
   public function set_custom_config()
   {
      $this->set_from_file();
      $this->set_from_phpbb_config();
   }

   /**
    * Set configuration values from file.
    */
   protected function set_from_file()
   {
      $custom_config_file = $this->ext_root_path . 'config.' . $this->php_ext;

      if (file_exists($custom_config_file))
      {
         include($custom_config_file);

         if (!isset($config) || !is_array($config))
         {
            $config = array();
         }

         $this->__set_array($config);
      }
   }

   /**
    * Set configuration values from phpBB's config.
    */
   protected function set_from_phpbb_config()
   {
   }
}

j'ai changé les permissions pour tous les repertoires présent dans ces deux dernier , bien sur file et store aussi en 777
la documentation est bien disponible reste a savoir si je peut les réaliser moi même , je n'ont doute pas :shock:

d'aprés la doc disponible je suis ici :

4. Copiez le fichier titania / config.example.php à config.php; modifier les paramètres au besoin
5. Visitez n'importe quelle page dans titania / dans votre navigateur et lancez le script d'installation (vous serez redirigé vers celui-ci)
6. Fait!

Comment installer les modules pour phpBB:
1. Copiez le fichier misc / modules / dans votre chemin racine phpBB
2. Ouvrez le fichier includes / (type de module) / (module_type) _titania.php
3. Modifiez define ('TITANIA_ROOT', $ phpbb_root_path. '../customization/'); dans chacun des / includes (type de module) / fichiers à pointer correctement sur la racine de titania.
4. Ajouter les modules via la gestion du module ACP

RECHERCHE : Outils pour publier du contenu différemment sur le forum

Posté : jeu. 7 juin 2018 17:01
par Raphaël
hamidouki-dz a écrit :Source du message salut
pour ce point je n'est aucune idée
Use CLI to navigate to root of Titania and run composer to install its dependencies.

$ cd phpBB/ext/phpbb/titania
$ php composer.phar install

juste je suis passé a la version 7.1 php

Il faut que tu aies accès au mode commande en ligne (en SSH) pour effectuer le pré-requis numéro 5. Si tu ne sais pas comment y accéder, demande à ton hébergeur en lui montrant la commande demandée :

Code : Tout sélectionner

$ cd phpBB/ext/phpbb/titania
$ php composer.phar install
… afin qu’il te dise comment le faire par toi-même ou si il peut le faire pour toi ou si ce n’est pas possible.

hamidouki-dz a écrit :Source du message seconde demande :
ext/phpbb/titania/config/config:

Je rappelle que je parle bien de ce fichier : ./ext/phpbb/titiana/config/config.php.

  1. Désactiver : l’extension Titiana ;
  2. Ouvrir : ./ext/phpbb/titiana/config/config.php ;
  3. Trouver : peut correspondre à un résultat partiel dans une ligne de code ou à une ligne de code entière.

    Code : Tout sélectionner

    'phpbb_script_path'         => array('default' => 'community/'),
  4. Remplacer par : remplacer les lignes de code précédemment trouvées par celles ci-dessous.

    Code : Tout sélectionner

    'phpbb_script_path'         => array('default' => '/'),
  5. Trouver : peut correspondre à un résultat partiel dans une ligne de code ou à une ligne de code entière.

    Code : Tout sélectionner

    'titania_script_path'      => array('default' => 'customisation/'),
  6. Remplacer par : remplacer les lignes de code précédemment trouvées par celles ci-dessous.

    Code : Tout sélectionner

    'titania_script_path'      => array('default' => 'db/'),
  7. Envoyer : le fichier : ./ext/phpbb/titiana/config/config.php mis à jour sur ton espace de stockage distant (FTP) ;
  8. Purger : le cache du forum depuis le PCA ;
  9. Cliquer : sur le lien « My contributions », comme ci :
    Opera Instantané_2018-06-07_164009_www.techniarabia.com.png
    Si tu obtiens un message comme quoi la page n’existe pas, alors refait la dernière modification (remplacement) comme cela :
  10. Trouver : peut correspondre à un résultat partiel dans une ligne de code ou à une ligne de code entière.

    Code : Tout sélectionner

    'titania_script_path'      => array('default' => 'db/'),
  11. Remplacer par : remplacer les lignes de code précédemment trouvées par celles ci-dessous.

    Code : Tout sélectionner

    'titania_script_path'      => array('default' => ''),
  12. Envoyer : le fichier : ./ext/phpbb/titiana/config/config.php mis à jour sur ton espace de stockage distant (FTP) ;
  13. Purger : le cache du forum depuis le PCA.
SI cela ne change rien, alors il faudra que tu sauvegardes les quelques articles (textes de présentation de tes contributions) déjà publiés, puis tu désactives puis supprimes les données de l’extension (désinstallation complète), puis tu ré-installes (ré-actives) l’extension. Si cela fonctionne pas tu testes la première modification (celle où il faut remplacer par db/ dans le fichier ./ext/phpbb/titiana/config/config.php.

hamidouki-dz a écrit :Source du message j'ai changé les permissions pour tous les repertoires présent dans ces deux dernier , bien sur file et store aussi en 777
la documentation est bien disponible reste a savoir si je peut les réaliser moi même , je n'ont doute pas


L’étape 2 ainsi que tout ce que tu as traduit, c’est à dire toutes les étapes après celle-ci : https://github.com/phpbb/customisation- ... ts.txt#L13 ne sont plus d’actualité. C’était valable quand cet outil était encore un MOD, depuis c’est devenu une extension et par exemple le fichier ./ext/phpbb/titiana/config.example.php a été remplacé par celui-ci : ./ext/phpbb/titiana/config/config.php. Tout comme ce fichier : ./ext/phpbb/titiana/docs/Installation%20and%20Requirements.txt (exceptés les étapes 1 & 3 qui me paraissent utiles) a été remplacé par celui-là : ./ext/phpbb/titiana/SETUP.md. Il y a donc des fichiers qui auraient dû être supprimés pour ne pas embrouiller les testeurs « du dimanche » que nous sommes. :P

RECHERCHE : Outils pour publier du contenu différemment sur le forum

Posté : jeu. 7 juin 2018 21:09
par hamidouki-dz
salut
le lien vers la contribution marche bien grâce aux dernière modification
j'attend que mon hébergeur me répond a propos du codage :

Code : Tout sélectionner

Use CLI to navigate to root of Titania and run composer to install its dependencies.

$ cd phpBB/ext/phpbb/titania
$ php composer.phar install


édit:
je viens de recevoir un email de l’hébergeur :
mon hébergeur ma demander sur quel répertoire est il installer le forum .
est ce que je lui donne le chemin du forum phpbb ou bien le répertoire qui contient extension costumisor-bd

Code : Tout sélectionner

/forum/ext/phpbb/titania ?

RECHERCHE : Outils pour publier du contenu différemment sur le forum

Posté : sam. 9 juin 2018 01:19
par hamidouki-dz
Bonsoir
Heberjeur ma installer ces deux ligne avec succés
Ma reponse sur le chemin est a la racine /..
J'espere que je me suis pas trompé .
Salutation

RECHERCHE : Outils pour publier du contenu différemment sur le forum

Posté : sam. 9 juin 2018 04:20
par Raphaël
Salut,

ton hébergeur s’est trompé ! C’est bien indiqué : cd phpBB/ext/phpbb/titania cela signifie de se rendre dans le répertoire de l’extension, ce qui signifie d’aller dans : ./ext/phpbb/titania/ et non : ./. Ton hébergeur est un incompétent. :oops:

RECHERCHE : Outils pour publier du contenu différemment sur le forum

Posté : sam. 9 juin 2018 20:19
par hamidouki-dz
Il vient de me le confirmer , il a bien installer ficher compose

Msg reçu :
On a bien reçu votre message, effectivement on a accédé a ce chemin et installer composer.

Pour ce qui concerne l'envoi d'une contibution elle genere toujour une page blanche et la contribution sera poster comme même ! Pourtant j'ai retirer le fichier Fr language .
Et pour les autres etapes alors je stationne actuellement

RECHERCHE : Outils pour publier du contenu différemment sur le forum

Posté : dim. 10 juin 2018 18:29
par Raphaël
Je n’ai pas d’autre recommandation à ce jour, désolé. ;)

RECHERCHE : Outils pour publier du contenu différemment sur le forum

Posté : dim. 10 juin 2018 21:58
par hamidouki-dz
Merci comme même pour tous ces avancement .

est ce que je doit revoir ces information pour configurer les module telque style :
Comment installer les modules pour phpBB:
1. Copiez le fichier misc / modules / dans votre chemin racine phpBB
2. Ouvrez le fichier includes / (type de module) / (module_type) _titania.php
3. Modifiez define ('TITANIA_ROOT', $ phpbb_root_path. '../customization/'); dans chacun des / includes (type de module) / fichiers à pointer correctement sur la racine de titania.
4. Ajouter les modules via la gestion du module ACP

RECHERCHE : Outils pour publier du contenu différemment sur le forum

Posté : ven. 15 juin 2018 02:39
par hamidouki-dz
Salut
Qu'est ce que vous me conseiller ! Est ce que je doit cloturer ce sujet ?
Merci

RECHERCHE : Outils pour publier du contenu différemment sur le forum

Posté : ven. 15 juin 2018 12:27
par Raphaël
Non pas besoin, un jour quelqu'un poursuivra la démarche. ;)

RECHERCHE : Outils pour publier du contenu différemment sur le forum

Posté : sam. 23 juin 2018 02:54
par hamidouki-dz
Je l'espère bien voire d'autres connaisseurs venir m'aider dans ce sujet.
J'utilise cette extension malgré quelle ne me donne pas tous ces éléments, riche mystère et j'ai beaucoup de points d'interrogation concernant certaines options telles que :
1- bouton de téléchargement invisible
2- limite de sous-catégorie à part une qui marche fonctionne très bien "style"
3- la validation de contribution m'envoie sur une page blanche
4- erreur au niveau du panneaux d'utilisation > contribution des sections
5- nombre de clics pour le téléchargement invisible
6- affichage du topic de l'extension
En attente d'une aide précieuse je continue à utiliser cette extension titania
Salutation.

RECHERCHE : Outils pour publier du contenu différemment sur le forum

Posté : sam. 23 juin 2018 03:28
par Raphaël
En attente que tu actives le dictionnaire dans ton navigateur avant de soumettre tes futurs messages. :mignon_evil: