Pas tout le monde sait que vous pouvez personnaliser l'affichage des catégories, très rapidement en exploitant une propriété de la catégorie Modèles. Normalement, nous sommes habitués à toujours voir les catégories avec le fichier archive.php .
Catégorie «D»
Très court astuce: pour personnaliser l'affichage des catégories
WordPress: Ajouter une table ronde sur le babillard
Il peut être utile dans le développement d'un plugin, et pas seulement, placer un panneau d'information, de synthèse ou autrement, directement dans Dashboard (tableau de bord) de WordPress, que ce soit pour des panneaux standard de la «situation actuelle», «Recent "... etc
Wordpress vous permet d'ajouter nos panneaux facilement, en utilisant la fonction wp_add_dashboard_widget() :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | / / Nous avons d'abord ajouter un via 'wp_dashboard_setup Hook / / Pour enregistrer notre fonction de création de , 'example_add_dashboard_widgets' ) ; add_action ('wp_dashboard_setup', 'example_add_dashboard_widgets'); / / Ceci ajoute au tableau de bord panneau de physique Fonction example_add_dashboard_widgets () { , wp_add_dashboard_widget ('example_dashboard_widget », «Widgets Dashboard Exemple ', ; «Example_dashboard_widget_function '); } / / Dessine le contenu du panneau Fonction example_dashboard_widget_function () { ; echo "Essayez mes widgets sur le tableau de bord»; } |
La fonction wp_add_dashboard_widget() a le synopsis suivant:
1 2 3 4 5 6 7 8 9 10 | / / / / $ Widget_id - est une limace identifiant unique de type. / / Sera également utilisé comme une classe de style CSS / / $ Widget_name - Nom des widgets s'affichent dans la barre / / $ Rappel - qui montrera le nom du conntenuto FunZone Nom (facultatif) de la fonction utilisée pour envoyer des - / / $ Control_callback / / Paramètres à travers des formes / / , wp_add_dashboard_widget (widget_id $, $callback , $control_callback = null ) Rappel widget_name $, $, null $ control_callback =) |
Wordpress: obtenir des informations sur le dossier uploads
. WordPress offre une fonction très utile, wp_upload_dir() pour obtenir beaucoup d'informations sur le dossier uploads . Cette fonction retourne un array ainsi formé:
WordPress 2.9 +: nouvelle fonctionnalité de vignettes message
Avec la dernière version de WordPress 9.2 + à partir, nous avons introduit une nouvelle fonctionnalité très utile pour gérer les vignettes, ou miniatures. Cette caractéristique, cependant, doit être tourné dans le thème, à savoir, agir sur le fichier functions.php . Cette nouvelle fonctionnalité est utile dans de nombreux contextes et fournit un outil simple et pratique à la fois pour le développeur d'un site web utilisant WordPress est le client final qui sera ensuite gérer le contenu.
Dans les versions de WordPress 2.9 avant, en fait, de nombreux développeurs utilisé les champs personnalisés (champs personnalisés) pour fournir aux clients la possibilité d'ajouter une image - externe - pour le poste. Solution du point de vue que si le développeur n'a pas été particulièrement lourdes, RENDEV encore éditer le message assez gênant, surtout si l'on considère que très souvent, c'est le client final pour traiter le contenu.
Comment appliquer la technique du chroma key dans Adobe Flash
La technique de chroma key , c'est à dire le remplacement d'une certaine couleur à l'autre (ou d'une autre source), a explosé une fois dans la dernière décennie avec une arrogance grande, grâce à la technologie en plus répandue dans le film et le traitement des images numériques.
Très court astuce: rendre invisible les commentaires HTML
Commentaire HTML est une pratique durant les premiers stades du développement Web, cependant le code commenté reste visible sur la page, même si elle est ignorée par le navigateur. En sélectionnant "Afficher la source" ou "Afficher le code" à partir de notre navigateur, nous serons en mesure de le voir.
Très court extrait: comment identifier les appels Ajax en PHP
Lors de la construction d'une passerelle d'Ajax, c'est à dire un fichier qui est invoquée par l'objet XmlHTTPRequest JavaScript, vous pouvez par inadvertance créer un tunnel pour les intrusions indésirables. Étant en fait un fichier comme les autres, situé sur notre serveur est accessible à partir de la barre d'adresse de votre navigateur.
WP Merci 10,000
setAnimationDidStopSelector: les différents usages et avancées
Dans la plupart des cas, ou parce que nous sommes habitués ou parce que nous avons vu dans les didacticiels et dans certains textes, nous utilisons le setAnimationDidStopSelector de cette manière:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | nil context : NULL ] ; [BeginAnimations UIView: contexte nul: NULL]; 1.5 ] ; [UIView setAnimationDuration: 1,5]; UIViewAnimationCurveEaseInOut ] ; [UIView setAnimationCurve: UIViewAnimationCurveEaseInOut]; self ] ; [SetAnimationDelegate UIView: self]; @selector ( removeView ) ] ; [UIView setAnimationDidStopSelector: @ selector (removeView)]; ; myView.alpha = 0; ; [CommitAnimations UIView]; / / void ) removeView { - (Void) {removeView ; [MyView removeFromSuperview]; } |
come delegato e tramite la setAnimationDidStopSelector gli invia un messaggio removeView quando l'animazione è terminata. Dans le code ci-dessus l' setAnimationDelegate mis self en tant que délégué et par setAnimationDidStopSelector envoie un message removeView lorsque l'animation est terminée. Le code lui-même est correct, cependant, fait usage d'une définition de message ( removeView ) qui pourraient être omis. Maintenant, voici le même code, avec le même effet, sans le message removeView :
1 2 3 4 5 6 7 8 9 | nil context : NULL ] ; [BeginAnimations UIView: contexte nul: NULL]; 1.5 ] ; [UIView setAnimationDuration: 1,5]; UIViewAnimationCurveEaseInOut ] ; [UIView setAnimationCurve: UIViewAnimationCurveEaseInOut]; myView ] ; [SetAnimationDelegate UIView: myView]; @selector ( removeFromSuperview ) ] ; [UIView setAnimationDidStopSelector: @ selector (removeFromSuperview)]; ; myView.alpha = 0; ; [CommitAnimations UIView]; |
! La chose intéressante à propos de cette approche est que myView pourrait être une sous-classe de UIView ! Il peut donc être une classe personnalisée avec nos propres messages et, comme indiqué, facilement appelables depuis setAnimationDidStopSelector . En outre, le setAnimationDidStopSelector sélecteurs d'accord avec les paramètres:
1 2 3 4 5 6 7 8 9 | nil context : NULL ] ; [BeginAnimations UIView: contexte nul: NULL]; 1.5 ] ; [UIView setAnimationDuration: 1,5]; UIViewAnimationCurveEaseInOut ] ; [UIView setAnimationCurve: UIViewAnimationCurveEaseInOut]; myView ] ; [SetAnimationDelegate UIView: myView]; @selector ( myMessage : param1 : ) ] ; [UIView setAnimationDidStopSelector: @ selector (myMessage: param1:)]; ; myView.alpha = 0; ; [CommitAnimations UIView]; |
Cet exemple peut être étendu à tous les cas ici, où nous installons un délégué, Atro n'est pas un pointeur vers une instance de n'importe quel objet.
iPhone: Eliminer l'effet d'ombre lors du défilement un UIWebView
Dans cette dernière période, j'ai travaillé sur trois applications pour iPhone d'Apple, presque simultanément. Deux ont déjà été approuvées par Apple et sont situés sur l'App Store: la Première et de iMakeLove .
Dans les deux applications ont adopté l'usage d'un objet UIWebView pour afficher les instructions.
L'objet UIWebView ilevato était vraiment à l'aise dans ce cas. Cela m'a permis de rapidement visualiser et un joli texte, des images, et accompagné, si autre chose est affichée sur une page Web (Flash sur iPhone non inclus).

L'objet UIWebView est vraiment polyvalent et très peu besoin de paramètres à utiliser. Le seul défaut est la présence d'une ombre mystérieuse qui apparaît lorsque vous faites une sortie de défilement de la zone de contrôle est à la base qu'au sommet:

Après plusieurs recherches, j'ai réalisé que ce comportement dépend du SDK, en particulier les dernières mises à jour. Et Apple n'a pas publié de déclaration officielle sur la façon de l'enlever, au contraire, il a rejeté en tant que code n'est pas autorisé une série de hacks qui font usage des fonctions sensibles, ou documenter. Finalement, j'ai renoncé, tant en termes de temps, et parce que les solutions semblaient tous sortir de la Pomme boîte.
Heureusement j'ai la solution, je l'espère, assez régulièrement, ce qui semble résoudre le problème (grâce à Adolfo ):
1 2 3 4 5 6 | / / WebView est le UIWebView de contrôle [ webView.subviews objectAtIndex : 0 ] ; id = scroller [webView.subviews objectAtIndex: 0]; UIView * subView in [ scroller subviews ] ) pour (sous-vue UIView * dans [scroller subviews]) subView class ] description ] isEqualToString : @ "UIImageView" ] ) if ([[[sous-vue de classe]] Description isEqualToString: @ "UIImageView"]) ; subView.hidden = OUI; |
Comme l'a souligné Adolfo , mais cela est un hack qui peut cesser de travailler avec les futures versions du SDK.









Derniers Commentaires
Mark : @ Marc: Merci pour la réponse. Par exemple, si vous avez un code de sauvegarder / utiliser le dossier ...
Mark : Merci pour la réponse. Par exemple, si vous avez un code de sauvegarder / utiliser le dossier ...
Giovambattista Fazioli : @ Marc: en principe, absolument, beaucoup dépend de comment et quoi télécharger. La. ..
Mark : Bonjour, bon guide! Je voulais vous demander, vous pouvez utiliser le même code à exécuter une base de données SQL? Au lieu de ...
Joseph : Salut je voulais vous demander comment vous pouvez faire dans le post que j'ai téléchargé une galerie de 50 images, par exemple, ...